问题描述
急!cmwap代理如何登录https???为什么每次都返回502的错误?????我是这样使用的:HttpConnectionconn=(HttpCoonection)Connector.Open("http://10.0.0.172:80/abs/c/c/...");..........conn..setRequestProperty("X-Online-Host","host:443");有什么问题吗??
解决方案
解决方案二:
https我就没做过,不过如果在HTTP上,conn.setRequestProperty("X-Online-Host","host:443");这句是想写成这样么?conn.setRequestProperty("X-Online-Host",host+":443");
解决方案三:
把X-Online-Host,改成Host试一下,各地方的网关对host头的捕捉规则不一样!!
解决方案四:
引用1楼kf156的回复:
https我就没做过,不过如果在HTTP上,conn.setRequestProperty("X-Online-Host","host:443");这句是想写成这样么?conn.setRequestProperty("X-Online-Host",host+":443");
谢谢回复!是的,因为我查资料,https走的是443端口,所以我请求移动代理走host:443。
解决方案五:
引用2楼yfllrj的回复:
把X-Online-Host,改成Host试一下,各地方的网关对host头的捕捉规则不一样!!
这种方法不行。。。。
解决方案六:
自己顶一下!!!
解决方案七:
搞定了没有?
时间: 2024-11-09 01:42:12