Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 2.7 使用urllib2添加尾部斜杠_Python 2.7_Urllib2 - Fatal编程技术网

Python 2.7 使用urllib2添加尾部斜杠

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时,它会将其

我指的是

如果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/1.1
HOST: ibm.com