Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/115.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法将授权令牌从iOS客户端发送到Django服务器_Ios_Swift_Django_Alamofire - Fatal编程技术网

无法将授权令牌从iOS客户端发送到Django服务器

无法将授权令牌从iOS客户端发送到Django服务器,ios,swift,django,alamofire,Ios,Swift,Django,Alamofire,我已经构建了一个iOS应用程序,可以访问我的定制Django服务器。我正在使用AlamoFire发出HTTP请求。下面是我从Swift中获得的代码(请注意,url是我预先创建的一个变量,路径正确) 但是,当我尝试在Django服务器上获取授权令牌时,就像这样(我从中找到): 我得到None作为返回类型。我对使用Alamofire和Django相当陌生,所以我不确定问题出在哪里。我曾尝试为iOS和Django端查找解决方案,但都没有用 作为补充说明,我曾经使用Flask处理一个项目,并且能够获得授

我已经构建了一个iOS应用程序,可以访问我的定制Django服务器。我正在使用AlamoFire发出HTTP请求。下面是我从Swift中获得的代码(请注意,
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')