【发布时间】:2014-03-16 18:33:01
【问题描述】:
我正在尝试使用 Charles 模拟(模拟)服务器。我发现 Charles 有一个叫做“Map Local...”的东西,它允许我使用我在本地存储的文件回复客户。
我指向的文件已通过右键单击查尔斯序列列表并选择“保存响应...”来存储。
但是,当我使用我的 iOS 应用程序进行测试时,我收到以下错误消息:
Failed to get areas: Error Domain=AFNetworkingErrorDomain Code=-1016 "Expected content type {(
"text/json",
"application/json",
"text/javascript"
)}, got text/plain"
所以不知何故,我没有发送带有正确内容类型标头信息的响应。有没有办法告诉查尔斯响应是 JSON?一个可能的问题是存储的文件只包含 JSON 数据而不包含任何标题。
【问题讨论】:
-
对该工具一无所知,但请确保您的文件具有 .json 后缀。如果这样不行,你需要弄清楚如何设置 mime 类型。
标签: ios json mocking charles-proxy