代码之家  ›  专栏  ›  技术社区  ›  TSSK

组织。阿帕奇。cxf。运输http。HTTPException:HTTP响应“415:不支持的媒体类型”

  •  0
  • TSSK  · 技术社区  · 3 年前

    上面出现了一个错误,我正在使用apache SOAP调用web服务。我试图通过使用SOAP12HTTP_绑定修复此问题,但出现了以下错误:

    组织。w3c。多姆。DomeException:HIERARCHY_REQUEST_ERR:试图在不允许的位置插入节点

    出站消息如下所示:

    Address: myHostName
    HttpMethod: POST
    Content-Type: text/xml
    ExchangeId: myExchangeId
    ServiceName: myServiceName
    PortName: myPortName
    PortTypeName: DummyImpl
    Headers: {SOAPAction="mySoapAction",
              Accept=*/*, Host=myHost, 
              Accept-Encoding=gzip,deflate, 
              Content-Type=application/soap+xml;
              charset=UTF-8;action="}
    Payload: <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:a="myNamespace">
    <soapenv:Body>
        <a:operatioName>
            ...
        </a:operatioName>
    </soapenv:Body>
    </soapenv:Envelope>
    
    0 回复  |  直到 3 年前
        1
  •  0
  •   TSSK    3 年前

    原来问题出在内容类型标题上,我把它改成了text/xml;charset=UTF-8,它成功了。