私はPythonを学び始めました。私はこの本からこのコードを試していました。pythonソケットを持つすべてのページで404エラーを取得する
import socket
mysock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
try:
mysock.connect(('www.py4inf.com', 80))
mysock.send('GET http://www.py4inf.com/code/romeo.txt HTTP/1.0\n\n')
except Exception as e:
print(e)
try:
while True:
data = mysock.recv(512)
if (len(data) < 1) :
break
print data
except Exception as e:
print(e)
mysock.close()
接続しようとしているWebページに関係なく、404エラーが表示されます。 コードを実行すると次のようになります。
HTTP/1.1 404 Not Found
Server: nginx
Date: Tue, 23 May 2017 17:54:54 GMT
Content-Type: text/html
Content-Length: 162
Connection: close
<html>
<head><title>404 Not Found</title></head>
<body bgcolor="white">
<center><h1>404 Not Found</h1></center>
<hr><center>nginx</center>
</body>
</html>
'GET /code/romeo.txt HTTP/1.0 \ nHost:www.py4inf.com \ n \ n'を使ってみてください。 –
それは働いていました!おかげで – jineps