2012-11-17 7 views
0
를 얻을

GET http://d9.c4.b1.a0.top.list.ru/ HTTP/1.0\r\nHost: d9.c4.b1.a0.top.list.ru\r\n\r\n해당하는 HTTP 쿼리는 다른 반응

응답 :

HTTP/1.0 400 Bad Request 
Server: wz/1.5 
Date: Sat, 17 Nov 2012 19:00:20 GMT 
Cache-control: no-store, no-cache, must-revalidate 
Pragma: no-cache 
Content-Length: 0 
Connection: close 


GET/HTTP/1.0\r\nHost: d9.c4.b1.a0.top.list.ru\r\n\r\n

응답 :

HTTP/1.0 302 Moved Temporarily 
Server: wz/1.5 
Date: Sat, 17 Nov 2012 19:06:27 GMT 
Location: http://top.mail.ru/ 
Cache-control: no-store, no-cache, must-revalidate 
Pragma: no-cache 
Content-Length: 0 
Connection: close 

이러한 쿼리 사이의 차이점은 무엇입니까?

P. 검색어는 telnet을 사용하여 이루어졌습니다. HTTP 1.0 specification on the Request-URI 가입일

답변

1

: 프락시에게 요구를 만들 때

absoluteURI가 형태

만 허용된다.

그래서이 요청을 보내는 서버는 프록시가 아니라 지정된 서버 자체 일 것입니다. 지정된 서버로 전송 요청의 요청 줄에 절대 URI를 사용

valid in HTTP 1.1입니다 :

는 HTTP의 미래 버전에서 모든 요청에 ​​로 전환을가 absoluteURI 수 있도록하기 위해 모든 HTTP HTTP/1.1 클라이언트가 프록시 요청에서 만을 생성하더라도 /1.1 서버는 absoluteURI 양식을 요청에 받아 들여야합니다.