Charles将localhost转换为https

时间:2018-10-08 22:34:53

标签: curl soap proxy charles-proxy

我正在尝试使用Charles Web代理来代理curl soap请求。

curl \
  --header "Host: https://soapapi.com" \
  --header "Content-Type: text/xml;charset=UTF-8" \
  --header "SOAPAction: http://soapapi.com/RequestAction" \
  --data "@/request-v2.0.6.xml" http://localhost:8888/cta/sys2/soap11/endpoint-v2-0

这将产生http://https://soapapi.com/cta/sys2/soap11/endpoint-v2-0

是否可以通过本地主机代理到https?也许替换协议和域。

1 个答案:

答案 0 :(得分:0)

好的,我找到了办法。有一个重写选项。

在Host:标头中,删除协议。并代理到http://localhost:8888

工具菜单下,有一个重写选项。这将打开重写窗口。

enter image description here