4Manuals

  • PDF Cloud HOME

如何快速设置基本身份验证 Download

    API集成以验证ResearchKit ORKFormItem 如何在Swift中将数组的每个元素与下一个数组的每个元素相乘? UITableView动画大小调整问题 PDFkit无法快速选择本地文件URL 如何在Swift4 +中将数组数组作为标准POST方法发送 重新创建当前在IOS 13上的Apple的UI强度滑块 在窗口内创建菜单 无法修复xcode 11中的UIScrollViewLayoutGuide问题 如何从UIImagePickerViewcontroller获取缩略图和原始图像? 如何在特定viewController中使用默认动画更改UINavigationController navigationBar backgroundColor

根据基本身份验证架构,http标头的格式应为Authentication: Basic name:password,以与url发送到服务器端。

假设我有一个简单的登录功能。

func login() {
    guard let url = URL(string: "http://0.0.0.0:5000/v1/token") else {
        print("Invalid url")
        return
    }

    var request = URLRequest(url: url)
    request.setValue("application/json", forHTTPHeaderField: "Content-Type")

    // What's the exactly step to setup the basic authentication
    // request.httpMethod = "PUT"
    // request.addValue("Basic \(name):\(pass)", forHTTPHeaderField: "Authorization")

    URLSession.shared.dataTask(with: request) { data, response, error in
        if let data = data {
            if let decodeResponse = try? JSONDecoder().decode(Token.self, from: data) {
                DispatchQueue.main.async {
                    self.token = decodeResponse.token
                }

                return
            }
        }

        print("Fetch failed")
    }
}

我应该如何设置基本身份验证步骤?

0 个答案:

没有答案



Similar searches
    是否可以通过pdf-reader读取rubyzip内的pdf文件? Samsung RF4289HARS Refrigerator User Manual Samsung RB1955VQ Refrigerator User Manual LINQ to Entities无法识别方法'System.DateTime GetDate()',并且该方法无法转换为商店表达式 有没有一种方法可以强制javascript元素根据最初定义的方式重新定义自身?