gpt4 book ai didi

python - 如何生成授权请求头?

转载 作者:行者123 更新时间:2023-12-01 01:44:40 25 4
gpt4 key购买 nike

如何生成授权请求 header ?

我读过authorization request header我使用 Base 64 中的用户名和密码生成了一个,但是当我将其传递到请求 header 时,它不起作用("error": "invalid_client)。

使用 Postman 发出请求一切正常:

POST /oauth/token
content-type: application/x-www-form-urlencoded
authorization: Basic M1g4Vlk2QllHOFFJTDA3amt1cWpsUnNKOmhoWkNlSEg0SzFuVVJ2VTZmNUs5MmFiTlNSN3h3ZlBCYVN6OXI1WG1pcDNZOGJCbA==
user-agent: PostmanRuntime/7.1.5
accept: */*
host: 127.0.0.1:5000
accept-encoding: gzip, deflate
content-length: 97

Obs 1:API 使用密码授予类型并返回不记名 token

Obs ²:当我使用用户名和密码 (base64.b64encode(b'')) 生成授权请求 header 时,输出的长度为 20 个字符

最佳答案

如何在 python 中发送这个 post 请求?

为什么不使用请求?你甚至不需要关心它:

import requests

requests.post(url, data=data, auth=(username, passwd))

关于python - 如何生成授权请求头?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51509317/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com