Python 2.7 使用urllib2添加尾部斜杠
我指的是 如果url仅包含域名,那么urlib2.build\u opener似乎不会添加文档路径。例如,对的web请求将导致:Python 2.7 使用urllib2添加尾部斜杠,python-2.7,urllib2,Python 2.7,Urllib2,我指的是 如果url仅包含域名,那么urlib2.build\u opener似乎不会添加文档路径。例如,对的web请求将导致: GET http://ibm.com HTTP/1.1 而不是: GET http://ibm.com/ HTTP/1.1 或: 与其他Http客户端(如web浏览器或.NET的HttpWebRequest)一样 这是设计还是错误?在这种情况下,您是否遇到任何web服务器无法提供所需的页面?我尝试的web服务器不介意缺少“/”,但当我通过Fiddler时,它会将其
GET http://ibm.com HTTP/1.1
而不是:
GET http://ibm.com/ HTTP/1.1
或:
与其他Http客户端(如web浏览器或.NET的HttpWebRequest)一样
这是设计还是错误?在这种情况下,您是否遇到任何web服务器无法提供所需的页面?我尝试的web服务器不介意缺少“/”,但当我通过Fiddler时,它会将其标记为违反协议并拒绝继续。
GET / HTTP/1.1
HOST: ibm.com