簡體   English   中英

錯誤域= com.alamofire.error.serialization.response代碼= -1011“請求失敗:禁止(403)

[英]Error Domain=com.alamofire.error.serialization.response Code=-1011 "Request failed: forbidden (403)

我正在使用AFNetworking 3.1.0發出http請求。 在我提出請求后,它顯示在下面。 我提出請求的代碼在底部。 沒有ssl VPN,你可以看到下面的網址是不可訪問的。

錯誤域= com.alamofire.error.serialization.response代碼= -1011“請求失敗:禁止(403)”UserInfo = {com.alamofire.serialization.response.error.response = {URL: https ://223.71.215.70 /web/1/http/0/10.100.5.105:6666/entry } {status code:403,headers {Connection =“Keep-Alive”; “內容長度”= 238; “Content-Type”=“text / html; charset = iso-8859-1”; 日期=“2016年12月14日星期三格林尼治標准時間14:27:48”; “Keep-Alive”=“timeout = 15,max = 100”; “X-Frame-Options”= SAMEORIGIN; },NSErrorFailingURLKey = https://223.71.215.70/web/1/http/0/10.100.5.105:6666/entry,NSLocalizedDescription =請求失敗:禁止(403),com.alamofire.serialization.response.error.data = <3c21444f 43545950 45204854 4d4c2050 55424c49 4320222d 2f2f4945 54462f2f 44544420 48544d4c 20322e30 2f2f454e 223e0a3c 68746d6c 3e3c6865 61643e0a 3c746974 6c653e34 30332046 6f726269 6464656e 3c2f7469 746c653e 0a3c2f68 6561643e 3c626f64 793e0a3c 68313e46 6f726269 6464656e 3c2f6831 3e0a3c70 3e596f75 20646f6e 27742068 61766520 7065726d 69737369 6f6e2074 6f206163 63657373 202f7765 622f312f 68747470 2f302f31 302e3130 302e352e 3130353a 36363636 2f656e74 72790a6f 6e207468 69732073 65727665 722e3c2f 703e0a3c 2f626f64 793e3c2f 68746d6c 3e0a>}請求失敗:禁止(403)

let config = URLSessionConfiguration.default
config.timeoutIntervalForRequest = 30
let manager = AFHTTPSessionManager(sessionConfiguration: config)
manager.requestSerializer = AFHTTPRequestSerializer() // AFJSONRequestSerializer(writingOptions: .prettyPrinted)
manager.responseSerializer = AFHTTPResponseSerializer() // AFJSONResponseSerializer(readingOptions: .mutableContainers)
//      manager.responseSerializer.acceptableContentTypes = ["text/html"]
manager.responseSerializer.acceptableContentTypes = ["application/json", "text/json", "text/JavaScript", "text/html", "text/plain"]
let policy = AFSecurityPolicy(pinningMode: .none)
policy.allowInvalidCertificates = true
policy.validatesDomainName = false
manager.securityPolicy = policy

manager.post(url, parameters: para, progress: nil, success: { (task:URLSessionDataTask, a:Any?) in
            print(123)
        }) { (task: URLSessionDataTask?, error: Error) in
//          print(task?.description)
            print(error)
            print(error.localizedDescription)
        }

我發現如果我的手機時鍾不同步...也許檢查你的手機是否設置在正確的時間“自動區”,看看是否有效......

參考網址: https//community.fitbit.com/t5/Charge-HR/Can-t-set-up-error-Forbidden-403/td-p/1053680

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM