phprs\util\CurlResponse::parseReturnData PHP Method

parseReturnData() public method

从http返回的数据中分离header和body
public parseReturnData ( string $data )
$data string
    public function parseReturnData($data)
    {
        while (true) {
            $lines = explode("\n", $data, 2);
            if (!$lines || count($lines) == 0) {
                break;
            }
            if (trim($lines[0]) == '') {
                //空行,header 结束
                if (stristr($this->content_type, 'application/Json') !== false) {
                    $this->content = json_decode($lines[1], true);
                } else {
                    $this->content = $lines[1];
                }
                break;
            }
            $this->handleHeader(null, $lines[0]);
            if (count($lines) != 2) {
                break;
            }
            $data = $lines[1];
        }
    }