首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用Charles调试HTTP调用

用Charles调试HTTP调用
EN

Stack Overflow用户
提问于 2015-05-21 16:45:01
回答 1查看 570关注 0票数 0

我有一个ASP.NET应用程序,我正在Mac上运行。这个应用程序有一个web服务。我调用web服务,然后它调用第三方web服务。我可以从查尔斯身上成功地看出,我的web服务正在被调用。然而,我看不到对第三方web服务的调用.为什么会发生这种事?查尔斯会忽略像这样的嵌套调用吗?我真的需要调试服务调用。然而,我看不出正在向查尔斯的服务部门发出的请求。

我怎样才能看到查尔斯的第三方服务电话的详细信息?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-01-25 21:25:43

您需要配置您的ASP.NET应用程序来使用查尔斯作为它的代理。

当您调用您的web服务时,您的客户端(浏览器?)使用Charles作为它的代理,所以您可以看到请求。您的ASP.NET应用程序然后提出了一个新的网络请求,但没有使用查尔斯作为它的代理,所以你看不到它。

在Mac上,通常所有应用程序都使用系统代理设置,设置在system > Network中。如果在Charles的代理菜单中勾选Mac代理,Charles会自动设置它们使用Charles。考虑到你的当事人利用了查尔斯,我想这是你的错。

因此,也许ASP.NET应用程序不使用系统代理设置。在这种情况下,您需要检查如何在ASP.NET应用程序中设置代理。对不起,我不知道该怎么做!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30379716

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档