博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
nodejs post 数据到php $_POST["content"]接收不到的问题
阅读量:5909 次
发布时间:2019-06-19

本文共 530 字,大约阅读时间需要 1 分钟。

今天写了一段代码,要用到ajax调用php的接口,因为是https的,所以ajax不能跨域,于是使用nodejs调用接口,但是传输数据后 $_POST["content"]接收不到post过来的数据,于是不断百度。

经过查询得知

headers: {
"Content-Type": 'application/json', },
if ($_SERVER["CONTENT_TYPE"] == "application/json") {
$input = file_get_contents('php://input'); $data=json_decode($input,true); $ShipperCode=$data["ShipperCode"]; $LogisticCode=$data["LogisticCode"]; } 通过这一句$input = file_get_contents('php://input');能够把post过来的json取得,然后自己格式化下就能任意操作了,至于原理,有空再看吧

转载于:https://www.cnblogs.com/ones/p/6496678.html

你可能感兴趣的文章
ThreadLocal对象使用过程中容易陷入的坑
查看>>
零元学Expression Blend 4 - Chapter 36 来玩捉迷藏吧!!!看看ScrollBar的Disabled与Hidden之差异...
查看>>
Oracle的sqlnet.ora文件配置
查看>>
【Django】 rest-framework和RestfulAPI的设计
查看>>
nuget.org 无法加载源 https://api.nuget.org/v3/index.json 的服务索引
查看>>
CentOS 7 搭建基于携程Apollo(阿波罗)配置中心单机模式
查看>>
PHP与Excel 笔记
查看>>
js使用正则表达式验证身份证格式
查看>>
捋一捋js面向对象的继承问题
查看>>
hbase分布式集群搭建
查看>>
ASP.NET Core 2.0 : 六. 举个例子来聊聊它的依赖注入
查看>>
桥接模式-pattern系列
查看>>
centos7环境安装ElasticSearch
查看>>
VidLoc: A Deep Spatio-Temporal Model for 6-DoF Video-Clip Relocalization
查看>>
SpringMVC RESTful风格URL处理带点的参数
查看>>
面试DB优化
查看>>
ORA-03137: TTC 协议内部错误: [12333] [4] [49] [51] [] [] [] []
查看>>
【laravel5.4】自定义404、503等页面
查看>>
如何的退出无响应的 SSH 连接
查看>>
Java对日期Date类进行加减运算,年份加减,月份加减
查看>>