在Oracle 10g中使用Java JAX-WS WebService提供程序

时间:2015-11-27 05:53:00

标签: java oracle web-services soap tomee

我有以下情况:

  1. Oracle Web服务使用者程序
  2. 使用JAX-WS实现的Web服务网关(在TomEE 1.7.2中运行)
  3. 外部网络服务
  4. 使用HTTPS保护外部Web服务,但出于测试目的,还有一个不安全的版本。

    (1)和(2)通过http进行交互 (2)和(3)通过https进行交互 并且为了测试目的(2)和(3)可以设置为使用http。

    (1)使用http版本没有任何问题,但是当我们切换到安全通道时,oracle( utl_http.get_response 方法)抱怨http协议错误。 SoapUI没有任何问题,读取肥皂反应。

    以下是SoapUI中的HTTP响应标头:

    HTTP/1.1 200 OK
    Connection: keep-alive
    Date: Fri
    Date: 27 Nov 2015 05:31:38 GMT
    Server: nginx/1.2.6
    Transfer-Encoding: chunked
    X-Powered-By: Servlet/3.0 JSP/2.2 (GlassFish Server Open Source Edition 3.1.2.2 Java/Oracle Corporation/1.7)
    Content-Type: text/xml;charset=utf-8
    Transfer-Encoding: chunked
    

    我猜这个问题一式两份" Transfer-Encoding"标题,因为它可能会附加到第一个像#34; chucked,chunked"和oracle可能不够聪明:D来解析它。

    任何人都遇到过这种问题吗?有什么建议? 如果您希望更多详细信息能够提供帮助,请在评论中运行。 提前谢谢!

0 个答案:

没有答案