位置: 编程技术 - 正文

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

  • 如何确定固定资产的原始价值
  • 企业所得税不含税价格怎么算
  • 对公账户发工资怎么操作
  • 无形资产按几年摊
  • 电子行程单自己打印
  • 汇款出国规定
  • 事业单位现金收支管理办法
  • 暂估费用发票没到会计分录怎么写?
  • 自来水差额征税政策
  • 公司购买电脑费用怎么报销
  • 公司代缴员工个税
  • 缴纳了土地增值税怎么退
  • 转让法人要注意什么
  • 税控盘服务费跨年还能抵吗
  • 高速公路抵税
  • 某大宾馆因工作需要
  • 开发项目未竣工前土地使用税怎么缴纳
  • 员工旅游计入什么费用
  • 公司个人垫付的费用会计分录
  • 我想测试一下网速
  • 员工罚款算收入吗
  • win11资源管理器卡死
  • 房地产评估计费
  • 股票收益的计算公式
  • php获取文件内容的函数
  • thinkphp5数据库操作
  • 戈佐西餐厅
  • visual studio code 调试php方法(图文详解)
  • 税后现金流入
  • 福利费做账分录
  • Laravel5.1数据库连接、创建数据库、创建model及创建控制器的方法
  • css calculate
  • 汽车检测没过收钱不
  • 一阶段目标检测算法
  • php中array怎么用
  • 小企业发出存货成本的计量方法有
  • 公司帐户转到法人私卡备用金行吗
  • 开票一定要确认发票吗
  • 应付职工薪酬属于什么会计科目
  • 抵账的多余款是什么科目
  • 帝国cms界面
  • 产品成本包括哪些
  • mysql命令行实用程序
  • 成本和入账价值
  • 建筑工程机械费用标准
  • 重复报销怎么写情况说明
  • 一般纳税人购买固定资产进项税可以抵扣吗
  • 自产产品用于业务招待
  • 会计丁字记账法
  • ktv行业账务处理
  • 单位代扣代缴个人所得税凭证
  • 免征的增值税账务处理
  • 厂家返利怎么入账
  • 独立核算和非独立核算增值税
  • 房子贷款之后尾款发票
  • 生育津贴案件
  • 非正常损失进项税额转出计算
  • 企业建帐的基本要求
  • 账簿按形式分几种
  • sql server数据库怎么导出
  • mysql慢查询日志在哪里
  • sqlserver数据库定时任务
  • windows8.
  • ubuntu20.04 vim
  • 在pc上安装了hp网络打印机需要注意什么
  • ubuntu唤醒快捷键
  • ubuntu安装kdevelop
  • win7系统怎么设置锁屏密码怎么设置
  • bzip2 bunzip2 bzcat参数使用
  • 游戏输入法安卓
  • Unity3D游戏开发标准教程
  • angularjs1.5
  • 如何查询企业股票代码
  • 江西税务局官网登录
  • 山东统一发票查询平台
  • 广西12366社保缴费APP
  • oecd国家是什么意思
  • 石家庄水费阶梯价格表 2020
  • 增值税差额征税什么意思
  • 单位轿车出售怎么处理
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设