©
本文档使用
php中文网手册 发布
(PECL pecl_http >= 0.12.0)
http_parse_message — Parse HTTP messages
$message
)
Parses the HTTP message into a simple
recursive object .
message string containing a single HTTP message or several consecutive HTTP messages
Returns a hierarchical object structure of the parsed messages.
Example #1 Using http_parse_message()
<?php
define ( 'URL' , 'http://www.example.com/' );
print_r ( http_parse_message ( http_get ( URL , array( 'redirect' => 3 ))));
?> 以上例程的输出类似于:
stdClass object
(
[type] => 2
[httpVersion] => 1.1
[responseCode] => 200
[headers] => Array
(
[Content-Length] => 3
[Server] => Apache
)
[body] => Hi!
[parentMessage] => stdClass object
(
[type] => 2
[httpVersion] => 1.1
[responseCode] => 302
[headers] => Array
(
[Content-Length] => 0
[Location] => ...
)
[body] =>
[parentMessage] => ...
)
)