位置: 编程技术 - 正文

详解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)

  • 退税怎么做账务处理,需要交什么税
  • 国际重复征税解决方法有
  • 增值税纳税义务确认时间
  • 普通发票的税率1%
  • 公司组织旅游的费用要交个税
  • 不需要缴纳税款和服役的是形势户寺观户
  • 个人所得税累计收入
  • 预缴 汇算清缴
  • 小规模增值税税率表
  • 金融企业税务稽查案例分析
  • 接受投资款尚未工商变工账务怎么做处理?
  • 银行存款支付比例怎么算
  • 电子缴税付款凭证
  • 进项税发票已经认证但对方又作废
  • 货币资金主要内容
  • 地税没报税怎么办
  • 转账支票签章如何盖及相关注意事项
  • 租赁合同印花税双方都要交吗
  • 办公设备的税收编码
  • 外管证的开具与注销流程
  • 学校有没有纳税人识别号
  • 个人年终奖如何交税
  • 会展企业的作用有哪些
  • 本期增加固定资产原值
  • 公司购买汽车的购置税怎么做账
  • 房屋的折旧年限一般是多少年
  • 销售技巧培训课程
  • 1697510816
  • 亏损计提递延
  • win11重置系统保留我的文件
  • 变动成本法和完全成本法利润差异
  • 如何断开微软账户与电脑的链接
  • php如何实现多进程
  • 国税的个税手续怎么办理
  • ·exe是什么文件
  • 公司logo设计费是业务宣传费吗
  • 液晶显示器容易坏点
  • 最奢华的女士腕表
  • php关联数组和索引数组的区别
  • 企业职工福利费包括哪些内容
  • 其他免税销售额>0时,免税性质代码不能为空是什么意思
  • 健身房注册公司名称带超字
  • 电费发票查不到
  • 企业所得税退税如何进行账务处理
  • python中字符串与数字相乘的结果
  • php用户评论
  • SQLite教程(三):数据表和视图简介
  • 政府专项基金是什么
  • 企业所得税费用怎么算2023年
  • 幼儿园收费怎么说
  • 为什么社保明细导不出来
  • 怎么结转未交增值税
  • 企业投资股权收益如何征税
  • 应收账款的注意要点
  • 分红股份会减少吗
  • 网上缴税app叫什么
  • 开具电费发票如何入账?
  • 房地产企业印花税计入什么科目
  • 政府补助的会计准则
  • 开业赠送礼品会计属于什么费用
  • 汽车折旧年限及残值率是多少
  • 招标场地费由谁支付
  • 预收账款可以挂在应收账款
  • 公司应收票据增加意味着什么
  • 初次建账应准备哪几种会计本
  • 安装windows7所需的条件
  • win7每次开机选系统
  • win73d设置怎么设置
  • windows注销登录会怎样
  • linux内核2.3.20
  • wim10飞行模式
  • 在动画制作中一般默认帧数选择为
  • node.js介绍
  • [置顶]JM259194
  • meta-inf文件夹在哪
  • qrcode怎么生成
  • javascript核心技术
  • js setimmediate
  • 支付给境外的特许权使用费
  • 发票与报销内容不一样
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设