将 SOAP UI SOAP 请求转换为 curl - curl 通过 mitmproxy 工作

Fra*_*ala 6 curl soap mitmproxy ngrok

嗯,基本上这就是我的问题。老实说,我不知道使用 mitmproxy 会导致请求成功。

这是我所做的:

  • 从 WSDL 创建了一个请求并且能够成功查询服务器
  • 使用 curl 重新创建该请求。我尽力创建与soapui相同的请求,并使用ngrok和requestb.in检查请求,但它仍然失败。
  • 我尝试了 mitmproxy 因为为什么不呢,我的想法已经用完了,但它奏效了!

我真的不知道发生了什么。为什么使用 mitmproxy 使它起作用。

Fra*_*ala 4

好吧,我想我知道发生了什么事。

使用 mitmproxy “清理”我请求中的空白。这就是为什么我成功地从服务器获得响应的原因。

这就是罪魁祸首:

 --header "SOAPAction: \"http://myurk.com/soap/queryRequest\" "
Run Code Online (Sandbox Code Playgroud)

注意 \" 和 " 之间的空格吗?删除那个空白就可以了。Mitmproxy 可能已经帮我清理掉了。