位置: 编程技术 - 正文

详解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
  • 每月记账报税客户怎么填
  • 没有支付运费会怎样
  • 个体工商户每月需要申报个税吗
  • 合伙企业投资收益
  • 跨年度其他业务收没有结转入调整
  • 存放中央银行款项名词解释
  • 银行的划分标准
  • 库存商品毁损会导致什么
  • 货运代理公司会计涉及的科目
  • 私车公用产生的过路费怎么开发票
  • 租房的装修费怎么入账
  • 哪些发票可以报销抵税
  • 企业用现金支付业务招待费1000元
  • 承租人转租需要退押金吗
  • 一般纳税人贸易公司每个月最低费用多少
  • 普通发票开票步骤
  • 一般纳税人注销需要多少钱
  • 金融服务收入如何做账
  • 不得免征和抵扣的税额
  • 新办企业税务办理
  • 公司的资产负债表包括
  • 软件开发并销售怎么做
  • Win10 Build 21354 太阳谷ISO镜像版体验报告 含下载地址
  • win7纯净版系统之家
  • 时序模型算法
  • php云盘源码
  • 编写二叉树
  • 解决办法总比困难多
  • 存货包括哪些会计账户
  • 防伪税控风险纳税人
  • mapbox wms
  • php中require和include是用来做什么的
  • 代扣增值税如何做账
  • 下列项目的进项税额可从销项税
  • jedis命令
  • 应付职工薪酬账户
  • php中定义常量的函数是什么
  • 一般纳税人内账考虑税额吗
  • 发票冲红如何进入系统
  • 要多少费用?
  • 汇款退回多久到账
  • 个人所得税手续费返还增值税申报表怎么填
  • 银行电子承兑到期了怎么兑现操作
  • 工伤在门诊的收据能报销吗
  • 防暑降温费怎么入账
  • 利润分配贷方余额怎么处理
  • 有差价的商品发票怎么开
  • 短期借款按月计提的分录
  • 社保补差什么流程
  • 增值税发票丢失可以补开吗
  • 普通发票的开具办法是?
  • 开户一定要去银行吗
  • 企业发生亏损时,下列各项,( )是弥补亏损的渠道
  • 租写字楼水电费自己付吗
  • windows7很卡
  • centos dvd安装
  • linux打包命令tar打包目录结构
  • win7清洗打印机喷头步骤
  • unity小技巧
  • android属性大全
  • html中的td
  • perl -pi
  • cocos2d教程
  • js链式编程的原理
  • android客户端与服务器通信
  • python获取xhr
  • 吉林省税务局发票查询真伪
  • 陕西省税务局电子税务局官网
  • 退休个人所得税专项附加扣除减免
  • 税控开票软件里的汇总怎么弄
  • 江苏省国税电子发票查询
  • 预缴增值税是否要预缴城建税及附加
  • 深圳国税申报系统恢复数据
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设