位置: 编程技术 - 正文

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

  • 二手房缴纳个税是买方缴还是卖方缴?
  • 增量留抵税额怎么做分录
  • 企业应收款包括
  • 员工一次性伤残补助金
  • 房产税的计税依据有哪些
  • 个人转租房屋是什么意思
  • 跨年确认收入税务风险
  • 非居民企业投资收益
  • 行政单位应缴预算款的管理原则
  • 少数股东权益如何保障
  • 生产单位车间设计费应该计入什么科目?
  • 运输公司租入的车辆如何核算
  • 境外所得纳税
  • 营改增以前建筑税率
  • 一般纳税人选择简易计税进项税可以抵扣吗
  • 金税盘费用到期
  • 非独立核算的门市部增值税
  • 贷款利息收到发票怎么办
  • 营业成本包括哪些会计科目
  • 华为鸿蒙双击背面打开健康码
  • 实收资本或股本的账务处理
  • 没收到电费账单怎么办
  • win10怎么删除电脑开机密码设置
  • windows7网络无法连接
  • 预缴附加税款会退税吗
  • 支付本月职工薪酬
  • php二维数组求和
  • php脚本工作流程
  • 跨年费用计入未分配利润
  • 行政事业单位慰问外单位
  • 主营业务成本记错了怎么调整
  • 折旧提取后资金如何处理
  • 购买方怎么填写发票
  • 个税专项扣除子女教育可以怎么扣
  • 非企业指的是什么
  • zabbix 网络监控
  • sql优化常用的15种方法
  • 独立核算的分公司
  • 国税办税人员怎么解绑
  • 二房东可以卖房吗
  • 建账盘存库存商品的分录
  • 个人餐饮费发票
  • 建筑业营改增的主要内容
  • 小规模纳税人代账费用
  • 以前年度的费用发票怎么入账
  • 研发费用账务处理一定在管理费用吗
  • 两个企业同一个法人
  • 开票必须填写开户银行吗
  • 刚成立的公司没有五险一金
  • 应付利息怎么记账
  • 财政补助结转余额在借方还是贷方
  • 哪些行为应作为证据
  • 著作权使用费收费标准
  • 该怎么配置
  • 类似wps office的手机软件
  • win8.1系统没有wifi怎么办
  • csrss exe
  • 鲁大师完全卸载
  • mac如何自行检测硬盘信息
  • win8.1怎么用
  • windows11内测版
  • win7系统如何添加虚拟网卡
  • win8什么时候发布
  • windows8截图保存在哪里
  • unityfs 加密反编译
  • jquery.parsejson
  • perl脚本use strict
  • python 入门指南
  • nodejs增删改查
  • 只指定行网络什么意思
  • shell脚本的fi
  • 用python定义一个函数
  • js图形图表
  • python中for循环写法
  • 税收预测的内容
  • 一般纳税人获得自产自销免税发票怎么处理
  • 税务总局地位
  • 税务登录 河北省地方税务局
  • 保险机构如何代收车船税
  • 关于小规模纳税人的说法正确的有
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设