页: 1
我在为PY4E第12章做第1项工作,不能说明为什么该档案在终端站打印,我回答“HTTP/1.1 404sheng Not”
问题:促使URL用户阅读任何网页。 您可使用分部分(/)将URL分解成其组成部分,以便你为接线电话提取主名。 在用户进入使用不当格式或不存在的URL的情况下,添加使用试验进行核对的错误,除非处理条件。
守则一写道:
import socket
try:
url = input( Enter URL here: )
new_url = url.split( / )
host = new_url[2]
path = / + / .join(new_url[3:])
#print(new_url)
#print(host)
#print(path)
mysock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
mysock.connect((host, 80))
cmd = f GET {path} HTTP/1.0
.encode()
mysock.send(cmd)
while True:
data = mysock.recv(512)
if len(data) < 1:
break
print(data.decode(),end= )
mysock.close()
except:
print( url not found or has issue )
http://data.pr4e.org/romeo.txt"rel=“nofollow noretinger” http://data.pr4e.org/romeo.txt。 - 在浏览器中可以打开连接线,这样一米我会非常混淆,把404个没有发现的连接点归还。