第一次使用查尔斯,我完全糊涂了。我已经看了videos,并通过多次tutorial阅读,我仍在画空白。
我对POST请求的JSON响应突然停止工作,我无法弄清楚原因。 JSON是有效的,所以我在想我的标题。
我想查看我的标题,我想我需要使用Charles的“地图远程”功能,但我还是不确定那个......我的情况是我有一个受欢迎的webhook请求POST
请求:
http://mine.com/webhook/receive
有一个Rails应用程序存在于Digital Ocean Droplet上,并处理请求并呈现如下响应:
render json: my_response
我认为我可以使用Charles坐在请求和响应之间,这样我就可以查看我的标题了。我已将本地计算机映射到我的远程服务,如下所示:
但是我没有看到任何流量通过。
Charles是否是尝试查看我对webhook的回复的正确工具?如果是这样,我应该使用什么功能?
答案 0 :(得分:1)
这可能是一个混乱的解决方法,但我敢发布,因为没有其他答案:
您可以在同一网络中的单独计算机上运行Charlesproxy,并将该计算机的8888端口配置为您开发的计算机的Web代理。那样Charles会记录你的请求。
编辑: 只是看到Charlesproxy的faqs回答了一个与你非常相似的问题: Localhost traffic doesn't appear in Charles