老师 ,获取token可以调通数据,但是postman调试时,会提示下面这种错误,环境是php5.6+nginx, 这种是咋回事啊
来源:9-8 API小程序测试工具
赵氏
2017-06-19
Deprecated: Automatically populating $HTTP_RAW_POST_DATA is deprecated and will be removed in a future version. To avoid this warning set 'always_populate_raw_post_data' to '-1' in php.ini and use the php://input stream instead. in Unknown on line 0
Warning: Cannot modify header information - headers already sent in Unknown on line 0
{"msg":"code been used, hints: [ req_id: 2sk3gA0692s182 ]","errorCode":40163,"request_url":"\/index.php\/api\/token\/user"}
3回答
-
而且这个也不是什么大问题,按照提示做就好了
always_populate_raw_post_data 设置 ‘-1’ (php.ini)
thinkphp\library\think\Request.php:
// 请求缓存
...
135 $this->filter = Config::get('default_filter');
136 }
137: // 保存 php://input
138: $this->input = file_get_contents('php://input');
139 }
012017-06-19 -
赵氏
提问者
2017-06-19
老师 ,亲们 ,php5.6 摒弃了$HTTP_RAW_POST_DATA, 我们项目里 那里是用到了这个啊 没找着啊
042017-06-19 -
赵氏
提问者
2017-06-19
换成php 5.4 就没有这个问题
00
相似问题