Interface HeadersAwareSenderWebServiceConnection

All Known Implementing Classes:
AbstractHttpSenderConnection, AbstractSenderConnection, ClientHttpRequestConnection, CommonsHttpConnection, HttpComponents5Connection, HttpComponentsConnection, HttpUrlConnection, JdkHttpClientConnection, JmsSenderConnection, MailSenderConnection, XmppSenderConnection

public interface HeadersAwareSenderWebServiceConnection
Since:
2.3
Author:
Greg Turnquist
  • Method Details

    • getResponseHeaderNames

      Iterator<String> getResponseHeaderNames() throws IOException
      Returns an iteration over all the header names this request contains. Returns an empty Iterator if there are no headers.
      Throws:
      IOException
    • getResponseHeaders

      Iterator<String> getResponseHeaders(String name) throws IOException
      Returns an iteration over all the string values of the specified header. Returns an empty Iterator if there are no headers of the specified name.
      Throws:
      IOException
    • addRequestHeader

      void addRequestHeader(String name, String value) throws IOException
      Adds a request header with the given name and value. This method can be called multiple times, to allow for headers with multiple values.
      Parameters:
      name - the name of the header
      value - the value of the header
      Throws:
      IOException