我有一个令人困惑的错误。 我正通过 Get 方法发送 JSON, 一个网站会分析并显示数据。 问题在于我正在获取错误“ NSURLERRRRMURDOMAN 代码 - 1000 ” 或更简单的“ Bad URL ” 。 问题是当我检查服务器时, 我发送的数据已经成功解析并显示 。 所以我真的不明白为什么我得到了这个错误“ 错误 URL ” 。 有人能帮助我吗?
以下是我接收的错误:
错误域= NSURLErrorDomain 代码=-1000 “坏 URL” 用户Info= 0xff73df0 {NS undertinError= 0xff73810 “坏 URL”, NS 本地化描述=坏 URL}
编辑:
http://sample.com/imwebjson.php?sid=5amp13&job=sendNotes&im_flds={"im_uid":"1","im_bookid":"57","im_pagenr":"1","im_notes":"Testing%5C%5Cn"}
OK 您可以询问为什么 JSON 字符串的某些部分已经编码。 这些编码部分是特殊字符 。 我意识到字符串“ 添加” PercentEscapeUsing Encoding 十分不完整。 它没有将所有特殊字符编码, 而且当它编码某些特殊字符时, URL 完全不被识别 。 所以我决定手动将特殊字符编码到字符串中 。