【问题标题】:how to intercept/view a soap request and response from android device in windows 7 laptop?如何在 Windows 7 笔记本电脑中拦截/查看来自 android 设备的肥皂请求和响应?
【发布时间】:2019-10-29 11:56:26
【问题描述】:

我是一名安卓开发者。 最近我正在研究一个具有 SOAP Web 服务的项目。 我正在使用 ksoap 进行请求和响应。 但我需要一个工具来捕获/查看运行时的 SOAP 请求和响应。 类似于 SOAP for windows 7-64 位版本的“mitm 代理”的工具。

谁能帮忙?

我试过了

  • 打嗝套装,但无法生成证书文件。
  • charles-proxy-4.5.1-win64,但无法正确安装。

【问题讨论】:

    标签: android soap windows-7-x64


    【解决方案1】:

    您可以在 Android Studio 中使用 ProfilerStetho 来跟踪来自您的应用的网络流量。 如果您使用的是 Android Studio,我会推荐 Profiler,否则 Stetho 也不错。

    【讨论】:

      【解决方案2】:

      “Profiler”不显示长响应的结果。 我找到了一个使用 Charles/MITM 代理(免费工具)的解决方案。

      1. 首先在您各自的设备(windows/linux/IOS)中安装 MITM 代理/Charles
      2. 其次,在您的移动设备中添加 cert/pem 文件
      3. 在您的手机中配置代理
      4. 按如下方式将“xml”文件添加到您的 android 应用程序

        <?xml version="1.0" encoding="utf-8"?>
          <network-security-config>
             <debug-overrides>
                <trust-anchors>
                   <!-- Trust user added CAs while debuggable only -->
                   <certificates src="user" />
                </trust-anchors>
             </debug-overrides>
          </network-security-config>
        
      5. 将其保存为“xml”文件夹中的“network_security_config.xml”

      6. android:networkSecurityConfig="@xml/network_security_config"添加到android清单文件中的应用程序元素。

      【讨论】:

        猜你喜欢
        • 2011-02-17
        • 1970-01-01
        • 1970-01-01
        • 2018-04-19
        • 1970-01-01
        • 2021-03-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多