1

私が投稿した最後の質問では、GET メソッドを使用して URL に JSON 文字列を追加すると、NSURLErrorDomain を取得しています。ここで、URL と互換性があるように、JSON 文字列全体をパーセント エンコードする必要があると誰かが指摘しました。ただし、それを行ったときに、別の種類のエラーを受け取りました: kCFErrorDomainCFNetwork コード 303。これについて調査しましたが、残念ながら、このエラーの適切な説明を見つけることができませんでした。このエラーについて私が理解している最も近いことは、巨大なメモリをサーバーに送信しているように見えるということです。

誰かがこれについて素晴らしく簡単な説明をしてくれますか?

4

1 に答える 1

1

特定のエラーの詳細についてはわかりませんが、Appleのドキュメントによると

kCFErrorHTTPParseFailure      = 303

そのため、エンコーディングがサーバーによって認識されていないようです。JSON 文字列の一部に原因がある可能性があります。JSON文字列を見ずに、私はただ推測しています:-)

パーセントエンコーディングに関する Wiki

于 2012-12-28T10:22:37.560 に答える