【发布时间】:2020-06-18 03:09:58
【问题描述】:
服务器返回一个json文件是:
{"ctrl":{"code":400,"text":"Not valid Access token","ts":"2020-03-05T11:54:01.547Z"}}
代码:
public func startDownload(url: URL, pathURL: URL) {
let accessToken: String! = "Bearer \(Constants.access_token)"
self.dirURL = pathURL
var request = URLRequest(url: url)
guard let token = accessToken else { return }
request.addValue(token, forHTTPHeaderField: "Authorization")
downloadTask = backgroundSession.downloadTask(with: request)
downloadTask.resume()
}
仅供参考:访问令牌有效,它正在与 Postman 一起使用。
【问题讨论】:
-
能分享一下调试请求吗
-
检查
token的值 下断点或者打印出来。 -
@KeshuR。
token不是 nil 而是有效的 -
后端日志显示access token为空,但实际不为空
-
您确定您的服务器需要该格式的授权标头吗?
标签: ios swift urlsession urlrequest