【发布时间】:2021-10-27 15:44:34
【问题描述】:
我在 python 中有以下代码,它返回 200 状态:
> credentials = {
> 'grant_type': 'client_credentials',
> 'scope':'various scopes go here'
> }
> response = requests.post('https://sample_website.com/oauth/token',
> headers = {"Authorization": "Basic {}".format(signed_request),
> "Content-Type":"application/x-www-form-urlencoded"},
> data = credentials
> )
当我使用相同的 signed_request 尝试以下代码时,我收到 401 错误
credentials <- "{'grant_type': 'client_credentials','scope':'various scopes'}"
response <- POST(url = 'https://sample_website.com/oauth/token',
add_headers(
Authorization = signed_request,
'Content-Type' = 'application/x-www-form-urlencoded'
),
accept('application/json'),
body = credentials,
encode = 'json',
verbose()
)
我不知道我做错了什么,但我假设我没有正确格式化正文,或者我传递的标题可能有问题。
【问题讨论】:
标签: r python-requests rest httr