Charles を使用してサーバーをシミュレート (モック) しようとしています。Charles には「Map Local...」と呼ばれるものがあり、ローカルに保存したファイルを使用してクライアントに返信できることがわかりました。
私が指摘しているファイルは、Charles Sequence リストを右クリックし、[応答を保存...] を選択して保存されています。
ただし、iOS アプリでこれをテストすると、次のエラー メッセージが表示されます。
Failed to get areas: Error Domain=AFNetworkingErrorDomain Code=-1016 "Expected content type {(
"text/json",
"application/json",
"text/javascript"
)}, got text/plain"
そのため、どういうわけか、コンテンツ タイプの正しいヘッダー情報を含む応答を送信していません。応答が JSON であることをチャールズに伝える方法はありますか? 考えられる問題は、格納されたファイルに JSON データのみが含まれ、ヘッダーが含まれていないことです。