如何读取服务器上的AFNetworkings授权头?

2024-05-14 17:39:20 发布

您现在位置:Python中文网/ 问答频道 /正文

我正试图用AFNetworking设置的Authorization头在Python服务器上进行身份验证。在执行请求之前,我将AFNetworking客户端设置为:

// global.globalAFHTTPClient is my AFclient in this case
[global.globalAFHTTPClient setAuthorizationHeaderWithUsername:global.userEmail
password:global.password];

在服务器上,我可以这样访问头:

^{pr2}$

我的问题是,在服务器上,如何从授权头中提取用户名和密码?我需要先解码Base64编码吗?我把标题当作字典来对待吗?在

这是正确的方法吗?在

^{3}$

Tags: in服务器身份验证客户端ismypasswordthis
1条回答
网友
1楼 · 发布于 2024-05-14 17:39:20

你得先解码。在您的例子中,您只需要解码“KG51bGwpOihndWxsKQ==”。这应该解码为一个格式为'用户名:密码'. 在

可能有一些库可以为您做到这一点,但这取决于您的服务器堆栈。在

相关问题 更多 >

    热门问题