Python请求使用身份验证发布数据

摩门教徒

我对请求 post 和 auth 没有什么问题在前端应用程序中是这样的代码:

url = "http://localhost:9886/"
username = "Admin"
password = "SuperSecretPassword"
payload = {'sex' : 'male'}
request = requests.post(url, data = payload, auth = (username, password))

在后端:

data = request.get_json()
return jsonify({"data" : data})

但是后端应用程序没有收到任何数据,所以有人可以帮忙吗?...提前致谢

狐蓝

我不清楚你在寻找什么数据,所以我提供了两个潜在的解决方案:

后端:

身份验证将出现在后端请求对象的标头中。

b64user_pass = request.headers.get("Authorization")

前端:

如果您的端点json需要确保使用Content-Type标头发出请求

request = requests.post(url, data=payload, headers={"Content-Type": "application/json", auth=(user, pass))

# Or even better:
request = requests.post(url, json=payload, auth=(user, pass))

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用发布请求获取身份验证令牌

使用 POST 请求的身份验证无法验证数据

Django使用python请求进行身份验证

通过POST使用请求库进行python身份验证

使用Python请求进行Cookie身份验证

使用python和请求进行Instagram身份验证

使用Python请求进行Magiccardmarket的OAuth身份验证

使用Python请求访问经过身份验证的页面

使用 Python 请求的 Cookie 身份验证错误

如何使用HttpClient发布身份验证

Python请求-身份验证令牌

如何在发布请求中设置身份验证?

Python使用HTTPS请求的代理请求API,需要407代理身份验证

如何使用Go的net / http基于身份验证向主从数据库分发请求?

如何使用ADAL / OAuth向CRM Online进行身份验证并通过令牌请求数据?

请求需要密码身份验证的http数据

CFHTTPMessageAddAuthentication无法向请求添加身份验证数据

如何使用Node通过摘要身份验证发布消息?

减少身份验证请求

如何使用令牌身份验证对 Post 请求进行身份验证?

使用 Python 的 aws 用户身份验证

使用 Python 的 Microsoft Sharepoint 身份验证

使用硒进行身份验证(Python)

带Twitch身份验证的带有请求承诺的NodeJS发布请求

403使用Python在Google API中创建草稿时,“请求的身份验证范围不足”

如何使用python请求身份验证并同时获取cookie

使用python请求获取eBay访问令牌(交换身份验证令牌)

Python:使用请求或urllib3下载具有身份验证的文件

如何在 Python 请求中实际使用 DRF + JWT 身份验证