0

所有していないサーバーを持っています。HTML ファイルまたは .json ファイルしかアップロードできません。

私のアプリでは、AFNetwerking の AFJSONRequestOperation を使用して JSON リクエストを処理します。

jsonオブジェクトをhtmlファイルに貼り付けてアップロードしようとすると、htmlファイルのアドレスに移動しますが、サーバーは自動的に応答を文字列として解析し、バックスラッシュとあらゆる種類のジャンクを混合してAFNetworkingを作成しますjson の解析に失敗します。

jsonをそのままにするか、それをapplication/jsonとして解析することを知っているだけのhtmlファイルを作成するにはどうすればよいですか?

4

2 に答える 2

0

.json 拡張子を使用してファイルをアップロードする必要があります。.html として保存すると、サーバーはおそらくヘッダーを「text/html」として送信します。

また、ASCII 以外の文字 (áñßø など) がある場合は、これらの文字をエスケープする必要があります。例: 「José」は「Jos\u00e9」としてエンコードする必要があります。

また、引用符と二重引用符がある場合は、それらもバックスラッシュでエスケープする必要があります。

于 2013-10-28T20:46:26.693 に答える