Cocoon
  1. Cocoon
  2. COCOON-2278

Make SOAPHelper use https, not just http

    Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 2.1.11
    • Fix Version/s: 2.1.12
    • Component/s: Blocks: XSP
    • Labels:
      None
    • Urgency:
      Normal
    • Other Info:
      Patch available

      Description

      The current SOAPHelper class in the XSP block only speaks http to webservices. With a small addition, it respects the protocol specified by, e.g., a WSDL file. Many webservices use https, which works with this patch for the SOAPHelper. Other protocols work if there is a protocol factory configured.

        Activity

        Hide
        Nico Verwer added a comment -
        This patch changes the org.apache.cocoon.components.language.markup.xspSOAPHelper so that it uses the protocol specified in the URL of the webservice.
        Show
        Nico Verwer added a comment - This patch changes the org.apache.cocoon.components.language.markup.xspSOAPHelper so that it uses the protocol specified in the URL of the webservice.
        Hide
        Jasha Joachimsthal added a comment -
        Thanks Nico for the patch.

        Note: in HttpClient 3 HttpConnection(proxyHost, proxyPort, host, virtualHost, port, protocol); will be deprecated, use HttpConnection(proxyHost, proxyPort, host, port, protocol); (which is unavailable in HttpClient 2).
        Show
        Jasha Joachimsthal added a comment - Thanks Nico for the patch. Note: in HttpClient 3 HttpConnection(proxyHost, proxyPort, host, virtualHost, port, protocol); will be deprecated, use HttpConnection(proxyHost, proxyPort, host, port, protocol); (which is unavailable in HttpClient 2).

          People

          • Assignee:
            Jasha Joachimsthal
            Reporter:
            Nico Verwer
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development