Php 文件\u获取\u内容无法打开流:HTTP请求失败!json中的HTTP/1.1 400错误请求
获取要替换的文件内容时出错&toPhp 文件\u获取\u内容无法打开流:HTTP请求失败!json中的HTTP/1.1 400错误请求,php,json,warnings,file-get-contents,Php,Json,Warnings,File Get Contents,获取要替换的文件内容时出错&to&因此我得到了d错误。我得到的数据是json格式的 原始url为:xyz.abc.com/index.php/DeviceDetails/GetDeviceHistory?跟踪\u id=70&start\u time=2017-03-05 13:14:50&end_Utime=2017-03-08 13:14:50 <b>Warning</b>: file_get_contents(http://xyz.abc.com/index
&代码>因此我得到了d错误。我得到的数据是json格式的
原始url为:xyz.abc.com/index.php/DeviceDetails/GetDeviceHistory?跟踪\u id=70&start\u time=2017-03-05 13:14:50&end_Utime=2017-03-08 13:14:50
<b>Warning</b>: file_get_contents(http://xyz.abc.com/index.php/DeviceDetails/GetDeviceHistory?tracking_id=70&start_time=2017-03-05 13:14:50&end_time=2017-03-08 13:14:50): failed to open stream: HTTP request failed! HTTP/1.1 400 Bad Request
in
<b>/home/abc/public_html/php/service.php</b> on line
<b>1855</b>
<br />
{"Status":"false","message":"No data found"}
警告:文件获取内容(http://xyz.abc.com/index.php/DeviceDetails/GetDeviceHistory?tracking_id=70&;开始时间=2017-03-05 13:14:50和结束时间=2017-03-08 13:14:50):无法打开流:HTTP请求失败!HTTP/1.1400错误请求
在里面
/home/abc/public_html/php/service.php在线
1855
{“状态”:“错误”,“消息”:“未找到数据”}
请帮助我解决此错误确保您的实际URL是以http://或https://开头,并在调用文件获取内容时使用引号
file_get_contents(“”)尝试在URL上运行PHP html_entity_decode(),然后再将其传递到file_get_contents():(正如Kuldeep Singh上面所说,确保以字符串形式传递URL:D)
我有很多类似的问题。可能有很多原因,比如缺少标题、无效的用户代理、错误的php.ini配置等等
我强烈建议使用一个cURL库,它允许您自定义请求的头、端口等,以便您能够正确地调试。这是我使用的自定义PHP cURL库:
希望这能有所帮助。祝你好运。你能提供更多关于你的项目或代码的信息吗?它只能用替换&
错误消息中的代码>。此问题中的信息不足,无法为我们提供帮助。未找到数据,请尝试其他日期range@RiggsFolly这是我的代码$tracking\u id=$\u REQUEST['sharedid']$开始时间=$请求['开始时间]$end_time=$_请求['end_time']$url=“”$结果=文件内容($url);$restvm=json_decode($result,true)@RiggsFolly我得到了结果&但是文件内容正在变为&;