位置: 编程技术 - 正文

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

  • 福利费专票进项怎么抵扣
  • 人员新增申报表
  • 公司买大米怎么做账
  • 公司电视机 摊销多少年
  • 支付增值税税控系统技术维护费用500元
  • 购房契税应该交给谁
  • 劳务派遣 税务
  • 取暖补贴国家标准
  • 分期收款发出商品一批,售价50000
  • 资源税是否需要计提?
  • 管理服务费入什么科目
  • 房开公司需要资质吗
  • 免税增值税发票怎么做账
  • 收到其他公司的捐赠收入怎么处理
  • 汽车展厅布置需要什么
  • 应付款项余额
  • 默认网关不可用修复后过一会又不好使了
  • 企业的债权资产
  • phpexplode函数
  • php字符串赋值
  • PHP:pg_untrace()的用法_PostgreSQL函数
  • 如何提高php性能
  • 营业外收入主要来源
  • 温特孚灯具质量怎么样
  • 不得税前扣除的项目有哪些
  • 购买材料支出明细表
  • 收付控制状态不正常
  • 企业法人歇业后诉讼主体确认
  • 关于古老的jsp页面的知识汇总(超详细)
  • php中preg_replace_callback函数简单用法示例
  • 金融机构存放的保证金存款
  • hive.
  • 子公司减资母公司怎么算
  • 销售发票重复开库存商品如何处理?
  • 代垫费用开票明细怎么写
  • 应付票据是供应商往来吗
  • 职工教育经费支出比例
  • 计提工资的时候计提个税吗
  • 研发类公司能不能生产
  • 新成立的小公司财务怎么管理
  • 企业哪些情况下需要报税
  • 企业借款利息计入什么科目
  • sql server概述
  • 建筑公司劳务分包开票内容怎么写
  • 差旅费报销时如何处理
  • 单位订购价格
  • 哪些地方中国没有收复
  • 利息资本化的利弊
  • 反结账钱会转回去吗
  • 工厂宿舍水电费怎么扣
  • 什么是挂靠?
  • 销售固定资产怎么做账务处理
  • 企业所有者权益是指什么
  • sqlserver 自动备份所有数据库的SQL
  • win7桌面怎么设置到d盘
  • 怎么卸载电脑上的迅雷软件
  • windows8怎么设置
  • mac用ntfs文件夹读写ntfs硬盘
  • 磁贴for kwgt
  • software protection延迟启动
  • linux wc命令详解
  • win8电脑设置在哪
  • 怎么处理人际关系
  • linux小技巧
  • es6 commonjs
  • linux判断脚本执行成功
  • IE下href 的 BUG问题
  • python中数字运算
  • [置顶]电影名字《收件人不详》
  • photon server 限制防火墙
  • 参数传递的方式有几种?有什么区别?
  • rsync include-from
  • 工具类软件有哪些
  • jquery showdialog
  • 哪些初级农产品可以免税
  • 上海市浦东新区公租房
  • 税务规范性文件制定管理办法
  • 济南市土地使用税申报表怎样作废
  • 山东省合格考密码
  • 汽车票用什么查
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设