私のコード: - :パイソン - ソケットエラー
b'HTTP/1.1 500 Domain Not Found\r\nServer: Varnish\r\nRetry-After: 0\r\ncontent-type: text/html\r\nCache-Control: private, no-cache\r\nconnection: keep-alive\r\nContent-Length: 179\r\nAccept-Ranges: bytes\r\nDate: Tue, 11 Jul 2017 15:23:55 GMT\r\nVia: 1.1 varnish\r\nConnection: close\r\n\r\n\n\n\nFastly error: unknown domain \n\n\nFastly error: unknown domain: . Please check that this domain has been added to a service.'
私はそれを修正するにはどうすればよい -
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect(("www.python.org" , 80))
s.sendall(b"GET https://www.python.org HTTP/1.0\n\n")
print(s.recv(4096))
s.close()
出力が私にこのことを示してなぜ?
'GETます。https:// www.python.org' - 私はあなたの代わりに "''/GET" したいと思います。 –
@BrianCainは正しいです。 HTTP動詞の後に、アクセスするリソースへの相対パスを提供する必要があります。ドメインに接続することで、あなたはすでにwww.python.orgにアクセスしています。引き続き問題が発生する場合は、Host HTTP Headerを追加してください。 –
これを行うと、プレーンテキストで表示されますか? –