无法将授权令牌从iOS客户端发送到Django服务器
我已经构建了一个iOS应用程序,可以访问我的定制Django服务器。我正在使用AlamoFire发出HTTP请求。下面是我从Swift中获得的代码(请注意,无法将授权令牌从iOS客户端发送到Django服务器,ios,swift,django,alamofire,Ios,Swift,Django,Alamofire,我已经构建了一个iOS应用程序,可以访问我的定制Django服务器。我正在使用AlamoFire发出HTTP请求。下面是我从Swift中获得的代码(请注意,url是我预先创建的一个变量,路径正确) 但是,当我尝试在Django服务器上获取授权令牌时,就像这样(我从中找到): 我得到None作为返回类型。我对使用Alamofire和Django相当陌生,所以我不确定问题出在哪里。我曾尝试为iOS和Django端查找解决方案,但都没有用 作为补充说明,我曾经使用Flask处理一个项目,并且能够获得授
url
是我预先创建的一个变量,路径正确)
但是,当我尝试在Django服务器上获取授权令牌时,就像这样(我从中找到):
我得到None
作为返回类型。我对使用Alamofire和Django相当陌生,所以我不确定问题出在哪里。我曾尝试为iOS和Django端查找解决方案,但都没有用
作为补充说明,我曾经使用Flask处理一个项目,并且能够获得授权
标题,如下所示:
request.headers.get('Authorization')
澄清问题:一,。在swift部分,您是否得到正确的响应结果?2.您是否尝试使用例如Postman应用程序来测试您的后端?此问题包括两个方面:后端问题,其结果会影响前端。如果您的服务器上有问题,我建议您使用Python、django标记创建一个新的问题,并提供有关该问题的更多详细信息,以便适当的社区可以帮助您。完成后,切换到前端部分。1。我没有得到正确的回答。我的服务器无法处理该请求,因为没有身份验证令牌。2.让我来看看如何使用邮递员!
request.META.get("HTTP_AUTHORIZATION")
request.headers.get('Authorization')