天天看點

Domain=com.alamofire.error.serialization.response Code=-1011 "Request failed: forbidden (403)"原因

Domain=com.alamofire.error.serialization.response Code=-1011 "Request failed: forbidden (403)"原因

如圖日志我們并不陌生,當我們用關鍵字在網上找答案時,不難發現很多Coder 都會跟我們說 afnetworking 的serialization對象設定一下,把content type的application/json加進去。認為這是解析傳回資料的時候,設定不對造成的。但是往往我們設定了 ,錯誤日志依舊

Domain=com.alamofire.error.serialization.response Code=-1011 "Request failed: forbidden (403)"原因

是以當我們的日志報以下錯誤時,不單要看afnetworking設定是否,我們還需要注意是不是我們的連結有問題

HTTP 錯誤 403 - 限制為僅本地主機通路 Internet 服務管理器 (HTML)

毋庸置疑,我們的接口肯定是可以被通路的,是以問題出在連結,如圖http://api.smartnlp.cn/cloud/roboy/:593a67bd0e00005613a16a88/answer?q=%E4%BD%A0%E5%A5%BD

連結中不應出現“ : ”。改成

http://api.smartnlp.cn/cloud/robot/593a67bd0e00005613a16a88/answer?q=%E4%BD%A0%E5%A5%BD 便可。

繼續閱讀