基于java的客户端正在调用我的WCF服务,并且IIS每次看到该调用时都返回状态代码400。当我看一下SOAP消息时,它看起来与我测试的内容完全相同(成功地能够发出请求),但是我仔细看了一下,实际的HTTP标题看起来很奇怪:
Connection: keep-alive
Content-Length: 2881571
Content-Type: multipart/related; type="application/xop+xml";start-info="text/xml;"; charset=utf-8; start="<149319034116.1360796396017.IBM.WEBSERVICES@swappu41>"; %09boundary="----=_Part_8927_342889584.1360796396017"
Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2
Host: yadayadayada.com
User-Agent: Java/1.5.0
SOAPMethodName: mymethodname
SOAPAction: mysoapaction
xop + xml是预期的,我相信我正确地处理了这个部分。我认为是绊倒IIS的部分是Accept部分:*; q = .2, / ; Q = 0.2
IIS 7.5是否会阻塞这些值,如果是这样,我该如何配置它以使IIS忽略/处理此输入。?