file_get_contents throws 400 Bad Request error PHP

后端 未结 3 1771
攒了一身酷
攒了一身酷 2020-12-03 13:24

I\'m just using a file_get_contents() to get the latest tweets from a user like this:

$tweet = json_decode(file_get_contents(\'http://api.twitte         


        
3条回答
  •  醉梦人生
    2020-12-03 13:58

    You can use file_get_contents adding the ignore_errors option set to true, in this way you will get the entire body of the response in case of error (HTTP/1.1 400, for example) and not only a simple false.

    You can see an example here: https://stackoverflow.com/a/11479968/3926617

    If you want access to response's headers, you can use $http_response_header after the request.

    http://php.net/manual/en/reserved.variables.httpresponseheader.php

提交回复
热议问题