我正在检查如何在不使用任何库(如jax-ws)的情况下执行SOAP调用,只使用普通的HttpURLConnection。阅读我在某些地方找到的文件时
conn.setRequestProperty(“SOAPAction”,soapAction);
在其他地方
conn.setRequestProperty(“SOAPAction:”,soapAction);
但是我找不到这两个标题之间的区别。好吧,我发现一个,当使用“SOAPAction:”时,如果动作拼写错误,“:”就像动作名称的一部分。
有人知道区别吗?或者“SOAPAction:”完全错了?
答案 0 :(得分:0)
SOAPAction:
错了。 HTTP添加冒号。事实上,标题名称中不允许冒号。