位置: 编程技术 - 正文

详解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
  • 股东收回投资要交税吗
  • 借款支付工程款合法吗
  • 合作社未按时报税怎么处理?
  • 企业代收代支的非税收入需要缴税吗?
  • 敏感资产额怎么算
  • 2020年餐饮行业免税政策
  • 1697510490
  • 购进商品没收到货怎么办
  • 合伙企业合伙人数量
  • win11怎么取消开机启动项
  • 如何维护电脑系统安全?
  • 文件夹属性没有安全
  • 开机进入睡眠模式按哪个键解除
  • 汽车过户费包括
  • 销售费用有哪些?
  • 外贸企业进项税额转出
  • 资产处置损益会计科目
  • 不能抵扣的发票可以做成本吗
  • php imagettftext()函数
  • 机械干租和湿租的税率
  • php映射
  • 安装elementUI
  • 网络安全网络文明
  • ai技术排名
  • 现代服务包括哪些税目
  • 支付银行手续费等直接收费金融服务
  • 筹建期的费用计入什么科目
  • 债务抵销的顺序
  • 请问资产负债表中净资产怎么算
  • 残保金少申报了怎么办
  • 公司债券分为
  • 不抵扣的进项发票需要在电子税务局操作么
  • 转卖增值税犯罪吗
  • 离岸服务外包收入
  • 企业筹建期间利润计算
  • 吊装费是属于什么报销项目
  • 混合销售行为征收增值税
  • mysql的增删改查命令
  • centos6.9 yum
  • Ubuntu Linux 7.04QQ、MSN 安装和使用方法
  • windowsxp怎么装windows7
  • winxp共享打印机win11
  • win7系统自带刻录启用
  • iptables防火墙规则
  • libproj.so
  • 创建nodejs 基于express项目
  • cocos onload
  • 用javascript
  • 深入浅出javascript
  • android基础教程
  • node解决了什么问题
  • js拖拽生成页面
  • 两种方法解决问题三年级下册
  • 如何给税务局提供发票
  • 请问关于煤炭的法律法规
  • 临沭公交车多久一班
  • 年应税销售额超过小规模纳税人标准的企业
  • 北京市房山区限行范围
  • 纳税申报的具体内容
  • 呼市地方税务局电话
  • 浙江国地税联合税务局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设