位置: 编程技术 - 正文

详解React Native 采用Fetch方式发送跨域POST请求(详解杭州亚运会会徽和口号)

编辑:rootadmin

推荐整理分享详解React Native 采用Fetch方式发送跨域POST请求(详解杭州亚运会会徽和口号),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:详解增发万亿国债细节,详解增发万亿国债细节,详解中国女足出线形势,详解增发万亿国债细节,详解杭州亚运会会徽和口号,详解16型人格,详解中国女足出线形势,详解杭州亚运会会徽和口号,内容如对您有帮助,希望把文章链接给更多的朋友!

Fetch以后是趋势,势必要取代传统的Ajax,而且RN框架支持Fetch。下面仅做了一个跨域请求的例子,在本域请求是一样的,而且更简单一些。客户端环境用的是RN写的一个页面,也可以用浏览器的console控制台模拟。后端服务用的是NodeJs express框架。

1)Fetch请求

1、mode属性控制是否允许跨域。same-origin(同源请求)、no-cors(默认)和cros(允许跨域请求),第一种跨域求情会报error,第二种可以请求其他域的脚本、图片和其他资源,但是不能访问response里面的属性,第三种可以获取第三方数据,前提是所访问的服务允许跨域访问。否则,会出现如下错误:

详解React Native 采用Fetch方式发送跨域POST请求(详解杭州亚运会会徽和口号)

2、Fetch请求后台时,返回时一个Promise对象。对象支持解析返回数据的方法有:arrayBuffer()、blob()、formData()、json()、text()。

3、Body传入参数,注意!注意!注意!重要的事情说三次,只能传啊a=1&b=2...这种参数形式,不可传对象{a:1,b:2,...},用JSON.stringify({a:1,b:2,...})也不行。在jquery中,传入对象框架会自动封装成formData的形式,fetch没有这个功能。

4、使用时请注意浏览器版本,低版本不支持此对象。RN是可以用的

2)Nodejs express框架开启允许跨域请求:

3)Nodejs express框架开启处理POST数据功能,默认POST请求的参数是在请求体里面,用res.query是获取不到的,为{};需要使用res.body获取,前提是要在express框架里面开启body解析功能,否则显示undefined。

4)支持jsonp方式跨域访问,开启跨域访问后用传统的jsonp方式请求时,会报错。因为jsonp请求需要返回一个callback包裹的数据,否则解析出错。此处有一个坑,用$.ajax({method:'POST',dataType:'jsonp'})方式请求时,依然发送的是GET请求。

5)完整代码:

1、RN前端

2、NodeJs

标签: 详解杭州亚运会会徽和口号

本文链接地址:https://www.jiuchutong.com/biancheng/369807.html 转载请保留说明!

上一篇:bootstrap 通过加减按钮实现输入框组功能(bootstrap怎么引用)

下一篇:详解React 在服务端渲染的实现(react service worker)

  • 无法收回的应收账款可以税前扣除吗
  • 贷款损失税前扣除
  • 企业所得税怎么征收几个点
  • 实际出资人享有什么权利
  • 收购农副产品怎么做账
  • 跨月冲红的发票怎么做会计分录
  • 小规模纳税人销售自建不动产
  • 短期借款的主要形式
  • 更换电脑后个税信息如何导入
  • 停工损耗会计分录怎么写
  • 事业单位取暖费标准
  • 预收购货单位货款
  • 与其他企业联营算投资吗
  • 材料核销发票未开具
  • 应收账款补提坏账是什么意思
  • 哪家银行存款利率高2023
  • 保洁劳务税点
  • 财产保险费发票税率
  • 同一地级行政区范围内举例
  • 销售费用变动率公式
  • 计提附加税的会计分录怎么写
  • 如何开锅
  • 母公司计提子公司投资收益
  • 公司内部领用库存商品
  • 企业偷税行为
  • 员工两处取得工资收入
  • 公司支付的赔偿款计入什么会计科目
  • 清理备用金
  • 残疾人就业保障金申报时间
  • 什么叫应付账款科目
  • thinkphp怎么部署
  • 银行收到退款怎么回复
  • win10正版免费下载
  • win11正式版问题
  • stk al00华为
  • mac计算器怎么变小
  • 高薪技术企业的有效期是几年
  • 单位人工成本计算公式
  • 土地增值税增值额怎么算
  • 进程com
  • 境外服务收入如何申报增值税
  • 如何理解土地使用制度
  • html+css+js网页设计期末作业付源码
  • 学python真的好就业吗
  • react错误处理
  • 服务型公司营业执照图片
  • 出口货物不予免、抵和退税为什么是按外销离岸价计算
  • 分公司以总公司名义
  • 百度ai修复照片
  • inner join用法示例
  • 制造费用哪些是变动的哪些是固定的
  • 免税农产品范围目录的文件
  • 金税盘要交税吗
  • 事业单位研究开设的课题
  • 发工资的是会计还是出纳
  • 进项转出分录需要盖章吗
  • 如何理解会计的本质
  • 固定资产报废会计
  • 浅谈幼儿良好行为的培养论文
  • 播放器状态
  • 优盘安装系统
  • u盘装win8系统教程图解
  • whSurvey.exe - whSurvey进程是什么意思
  • ulimit命令详解
  • hpdskflt.sys
  • win8自带杀毒软件 关闭
  • css如何实现
  • css布局多行多列
  • unity3d应用开发
  • 浏览图片的软件叫什么
  • 12种JavaScript常用的MVC框架比较分析
  • 关于学习的名言
  • python3.10性能
  • 最简单的java设计
  • 嵌入式安卓开发入门
  • python批量删除行
  • 湖北省国家税务总局
  • 无锡税务app
  • 税控盘口令密码怎么修改
  • 争议问题
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设