Today, when you use the file_get_contents function to obtain a function of a remote machine, the HTTPrequestfailed prompt is displayed! HTTP1.1505HTTPVersionNotSupport... today, when you use the file_get_contents function to obtain a function of a remote machine, an HTTP request failed prompt is displayed! HTTP/1.1 505 HTTP Version Not Supported error, and later found that urlencode can solve the problem.
When creating an interface, use file_get_contents to show HTTP request failed! HTTP/1.1 505 HTTP Version Not Supported error. check the manual.
Note:If you want to open a URL with special characters, such as spaces, you need to use urlencode () for URL encoding.
Remember to encode Chinese characters before using them. The example code is as follows:
$ Body = file_get_contents ('http: // www.phprm.com ');
If the path contains Chinese characters or spaces, the code is as follows:
$ Body = file_get_contents ('http: // www.phprm.com/chinese address .html ');
This will prompt the HTTP request failed! HTTP/1.1 505 HTTP Version Not Supported error, solution, code:
$ Body = file_get_contents (urlencode ('http: // www.phprm.com/Chinese address .html '); this will show normal.