位置: 编程技术 - 正文

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

  • 接受捐赠手续
  • 比较优先股和普通股
  • 个人所得税离职补偿金优惠政策
  • 发票开做红冲的会计分录怎么做
  • 新政府会计准则2019
  • 免交增值税是什么意思
  • 车船税没有发票可以税前扣除吗
  • 库存现金多了是什么原因
  • 营改增后开餐厅需要交什么税?
  • 金税盘最高限额怎么修改
  • 总公司中标分公司开票避税
  • 企业年报最容易掉进的九大“陷阱”
  • 公司发生的费用需要交税吗
  • 银行代发工资一定要本行卡吗
  • 项目自筹资金是什么意思
  • 投资性房地产处置时公允价值变动损益
  • 营改增后不动产发票样本
  • 税局代开专票会计分录怎么写?
  • 土地征收补偿款多久到账
  • 电脑安全系统无法启动怎么办
  • 固定资产的主要特征有哪些
  • php strtok
  • 发行可转换优先股记入权益工具吗
  • 财务运作规律
  • 财产清查两种制度
  • react中路由有哪些常用组件
  • 经营收益是净利润吗
  • 纳税检查调整的销售额确认收入吗
  • php书籍读后感
  • 嵌入式从业10年,聊聊我对工业互联网和消费物联网的看法 | 文末赠书4本
  • 应交税费应交增值税销项税额
  • 农药普通发票可以抵扣
  • 转让全部探明矿权合法吗
  • 个人所得税银行卡未实名认证是什么意思
  • 企业所得税外地预缴几个点
  • 出租厂房计提折旧会计分录
  • 织梦图集的使用教程
  • 侵权赔偿补偿金如何计算
  • sql20054n
  • 预开发票后涨价如何进行账务处理?
  • 受托方代扣代缴增值税、消费税的纳税人
  • 印花税会计处理办法
  • 销项发票属于哪个科目
  • 零申报是怎么回事
  • 海关完税凭证如何取得
  • 上年度记错科目怎么调整
  • 防伪税控服务费全额抵扣申报表怎么填
  • 企业支付宝扣费
  • 网银转账被退回来了
  • 税控盘年费每年都可以抵扣吗
  • 临时设施属于什么科目
  • 建筑行业总产值占我国GDP的比重
  • 金税盘显示已到锁死期
  • 事业单位对公账户和零余额账户一样么
  • 股息红利等权益性投资收益
  • 待摊费用和长期待摊费用税前扣除
  • 无法启动diagnostic policy service服务
  • win8系统怎么关机
  • 英伟达更新有用吗
  • xp系统怎样打开隐藏文件
  • rtm平台全称
  • apt-key
  • wcu.exe是什么
  • hyper-v是啥
  • Linux中stat命令显示文件的基本使用教程
  • steam怎么sl
  • linux 下MySQL服务器的启动与停止
  • centos安装详细
  • win7防火墙在哪设置
  • jquery图片轮播无缝连接
  • linux .tar文件
  • linux shell实战
  • 用python发邮件
  • javascript基础入门视频教程
  • Javascript字符串出现次数
  • Windows下python2.7.8安装图文教程
  • 胡世军简历年龄多大
  • 资源税属于国税还是地税
  • 养老机构范畴
  • 江苏地税局如何交社保
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设