
1 zoowii 2014 年 2 月 10 日 建议用requests库 |
3 menqiandenanmu 2014 年 2 月 10 日 楼主处女座的啊 |
4 FatGhosta OP @menqiandenanmu 虽然太阳星座是摩羯!!但是月亮星座是处女!!求别黑!! |
5 zxc111 2014 年 2 月 10 日 写法错了。 1.httplib 第一步不要带 "http://" 2.对于 https 协议请用 httplib.HTTPSConnection 相关例子请参见: http://stackoverflow.com/questions/2146383/https-connection-python urllib 也是依靠 httplib实现的 |
6 Veelian 2014 年 2 月 10 日 https端口默认是443吧 |
7 robinlovemaggie 2014 年 2 月 10 日 |
9 lehui99 2014 年 2 月 10 日 via Android python的urllib相当于java.net.URL,支持各种url的,不仅是http/https,一般使用urllib而不是直接用httplib |
10 cute 2014 年 2 月 10 日 httpClient = httplib.HTTPSConnection('api.github.com', 443) |
11 sd4399340 2014 年 2 月 10 日 一个原因是:httplib.HTTPConnection()的第一个参数是host,不加http/https的,另外,你用浏览器试试就可以发现,http://api.github.com 是不能访问的,只有 https://api.github.com 才能访问,而https的端口是443,不是80,改成 httplib.HTTPConnection('api.github.com',443) 试试 httplib比较底层,一般使用的话用urllib和urllib2即可 |
12 zoowii 2014 年 2 月 10 日 @FatGhosta https和http协议不同。httplib太基础了,httplib.HTTPConnection打开https地址当然报错。后面没看 |
13 est 2014 年 2 月 10 日 httplib 是处理HTTP协议的。 urllib 还可以处理一些其他网址,比如 ftp://,file://,但是用的不多。 |
14 mugongjian 2014 年 2 月 11 日 urllib 包含处理url的函数:quote,unquote,splitattr,splithost... 我想这才是urllib这个名字的来历, 但是这个模块还包含一个通用的urlopen的函数,加上多数人用它来请求http,所有才会对httplib 和urllib 的关系模糊. |