首页 > Web堆儿 > 正文

网站建设开发过程中PHP无法识别的POST怎么接收?

时间:2017-12-04 16:18:06  转载请注明出处:盛世阳光网站建设 本文地址:http://www.gonet.com.cn/webduirshow-170.html

PHP的POST接口

最近做接口调用,遇到一个问题。接口方需要往我们的回调地址写入一个json字符串。他们返回的类型是POST,不过,基本上$POST应该都可以接收。但是,失败了。

如下图:
模拟接口写入


经过一番查找,看到了$GLOBALS['HTTP_RAW_POST_DATA'],主要用于处理POST传递过来的PHP无法是别的数据。看到这个解释,决定试一试。


修改完之后,可以返回了。如下图:

模拟数据返回


总结:
本例子重点是使用$GLOBALS['HTTP_RAW_POST_DATA'],对于返回的字符串,都属于未加工的或叫做PHP无法识别的数据。
另外,本例子的截图中是一个postman的工具,很实用,可以模拟提交post、get等数据,方便测试。有需要的同学可以下载用一下。


北京:北京市朝阳区金蝉西路甲一号酷车小镇D1-1栋  010-51296822

上海:上海市洛川中路1158号B2幢609  021-64201096

京ICP备05015483号

版权所有 2001-2016 北京市盛世阳光文化传播有限责任公司