我正试图用AFNetworking设置的Authorization头在Python服务器上进行身份验证。在执行请求之前,我将AFNetworking客户端设置为:
// global.globalAFHTTPClient is my AFclient in this case
[global.globalAFHTTPClient setAuthorizationHeaderWithUsername:global.userEmail
password:global.password];
在服务器上,我可以这样访问头:
^{pr2}$我的问题是,在服务器上,如何从授权头中提取用户名和密码?我需要先解码Base64编码吗?我把标题当作字典来对待吗?在
这是正确的方法吗?在
^{3}$
你得先解码。在您的例子中,您只需要解码“KG51bGwpOihndWxsKQ==”。这应该解码为一个格式为'用户名:密码'. 在
可能有一些库可以为您做到这一点,但这取决于您的服务器堆栈。在
相关问题 更多 >
编程相关推荐