soa v0.1.4 Soap.Request.Headers

Headers generator by soap action and custom headers.

Examples

iex> {:ok, wsdl} = Fixtures.get_file_path("wsdl/SendService.wsdl") |> Soap.init_model(:file)
...> Soap.Request.Headers.build(wsdl, "SendMessage", [])
[{"SOAPAction", "com.esendex.ems.soapinterface/SendMessage"}, {"Content-Type", "text/xml;charset=utf-8"}]

Link to this section Summary

Link to this section Functions

Link to this function

base_headers(soap_action)

base_headers(String.t()) :: list()
Link to this function

build(wsdl, operation, custom_headers)

build(map(), String.t(), list()) :: list()
Link to this function

extract_headers(soap_action, custom_headers)

extract_headers(String.t(), list()) :: list()
Link to this function

extract_soap_action_by_operation(wsdl, operation)

extract_soap_action_by_operation(map(), String.t()) :: String.t()