• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

ios - 关于身份验证问题的 Swift 状态码 401

[复制链接]
菜鸟教程小白 发表于 2022-12-11 20:00:54 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

全部 我无法通过 swift 在我的网络服务器上进行身份验证。 我可以通过 Postman 在我的网络服务器上进行身份验证。

这是 postman enter image description here

这是我的 swift。

class ViewController: UIViewController {
        let authLoginUrl = "http://ec2-52-79-171-171.ap-northeast-2.compute.amazonaws.com:8000/rest-auth/login/"
        let keychain = Keychain(service: "wanote")
        let tokenUse = "Token 869463aacc84f0fb9edfb251fa73b352fc52a4d5"
        let projectUrl = "http://ec2-52-79-171-171.ap-northeast-2.compute.amazonaws.com:8000/api/user/ryulstory"
        override func viewDidLoad() {
            super.viewDidLoad()
            // Do any additional setup after loading the view, typically from a nib.
            if let Purl = URL(string: self.projectUrl){
                var mutableUrlRequest = URLRequest(url: Purl)
                mutableUrlRequest.setValue(self.tokenUse, forHTTPHeaderField: "Authorization")
                mutableUrlRequest.httpMethod = "GET"
                _ = Alamofire.SessionManager.default.request(mutableUrlRequest)
                    .responseJSON{ response in
                        print(response.request)
                        print(response.response)
                        print(response.data)
                        print(response.result)
            }
        }
    }
        override func didReceiveMemoryWarning() {
            super.didReceiveMemoryWarning()
            // Dispose of any resources that can be recreated.
        }


    }

我认为设置值可能是错误的。你能教我怎么回事吗?



Best Answer-推荐答案


您是否在 YES 中插入了 App Transport SecurityAllow Arbitrary Loads?进入你的 Info.plist?此 plist 修改允许 Apple 传输安全规则允许使用 200 HTTP 服务器进行请求。

关于ios - 关于身份验证问题的 Swift 状态码 401,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44868790/

回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝2

帖子830918

发布主题
阅读排行 更多
广告位

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap