34 $parts = $parser->parseRequest(
"GET /\r\nHost: Foo.com\r\n\r\n");
35 $this->assertEquals(
'GET', $parts[
'method']);
36 $this->assertEquals(
'HTTP', $parts[
'protocol']);
37 $this->assertEquals(
'1.1', $parts[
'version']);
43 $parts = $parser->parseRequest(
"GET / HTTP\r\nHost: Foo.com\r\n\r\n");
44 $this->assertEquals(
'GET', $parts[
'method']);
45 $this->assertEquals(
'HTTP', $parts[
'protocol']);
46 $this->assertEquals(
'1.1', $parts[
'version']);
52 $parts = $parser->parseResponse(
"HTTP/1.1 200\r\n\r\n");
53 $this->assertEquals(
'200', $parts[
'code']);
54 $this->assertEquals(
'', $parts[
'reason_phrase']);
55 $this->assertEquals(
'HTTP', $parts[
'protocol']);
56 $this->assertEquals(
'1.1', $parts[
'version']);