我正在使用urlfetch从 python访问Discourse API。Get a single user by username端点需要一个 GET 请求,例如/users/{username}.json
在浏览器中,此命令按预期返回 json 响应,但是来自 API 调用,例如:
from google.appengine.api import urlfetch
result = urlfetch.fetch('{}/users/{}.json'.format(domain, username))
它返回一个 HTML 页面。我什至尝试将内容类型设置为 application/json:
headers = {'Content-Type': 'application/json'}
result = urlfetch.fetch('{}/users/{}.json'.format(domain, username), headers=headers)
我究竟做错了什么?