Ну, я написал маленький питон, чтобы узнать.
import urllib
def make_request(url, method='GET'):
protocol, hostpath = urllib.splittype(url)
if hostpath[:2] != '//':
hostpath = '//' + hostpath
host, path = urllib.splithost(hostpath)
if len(path.strip()) == 0 or path[0] != '/':
path = '/' + path
query = "%s %s HTTP/1.1\r\nHost: %s\r\n\r\n"%(method, path, host)
if protocol != 'http' and protocol is not None:
raise ValueError, 'Invalid protocol specified. http only'
addresses = socket.getaddrinfo(host, 80)
return (addresses, query)
def do_request(addresses, query):
sock_type = addresses[0][:3]
addr = addresses[0][4]
connection = socket.socket(*sock_type)
connection.connect(addr)
connection.sendall(query)
return connection
def urlpeek(url):
return do_request(*make_request(url))
Когда я выполняю просмотр адреса, который вы даете, похоже, что сервер фактически возвращает ответ 200 OK, который состоит в основном из JavaScript ...