0

我正在检查如何在不使用 jax-ws 之类的库的情况下执行 SOAP 调用,而只需使用普通的 HttpURLConnection。在阅读我在某些地方找到的文档时

conn.setRequestProperty("SOAPAction", soapAction);

而在其他地方

conn.setRequestProperty("SOAPAction:", soapAction);

但是我找不到这两个标题之间的区别。好吧,我发现了一个,当使用“SOAPAction:”时,如果动作拼写错误,“:”就像动作名称的一部分。

有人知道区别吗?还是“SOAPAction:”完全错误?

4

1 回答 1

0

SOAPAction:是错的。HTTP 添加冒号。实际上,标题名称中不允许使用冒号。

于 2013-04-23T11:16:12.747 回答