类似的代码,除了 header 不一样, POST request 就没有问题
GET request 的 header 和实际请求是一致的,而且把整个 url 直接在浏览器访问也是没有问题的
麻烦不要说请用 requests 之类的,我就是想知道 httplib 怎么使用,毕竟这样比一长串 url 可视一些。。
import httplib, json, urllib
params = urllib.urlencode({
"offset": "0",
"limit": "10",
"longitude": "121.607022",
"latitude": "31.219697"
})
headers = {"Accept-Encoding": "gzip, deflate",
"Accept-Language": "zh-Hans-CN;q=1"}
conn = httplib.HTTPConnection("
api.sit.com")
conn.request("GET", "/activity", json.JSONEncoder().encode(params))
response = conn.getresponse()
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/332601
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.