Как отправить запрос с установленным http_header в Erlang Package на пакет SOAP github - PullRequest
0 голосов
/ 17 мая 2018

Я использую этот erlang-пакет на Github для работы с WSDL и SOAP , и я использую только этот пакет для генерации клиента! У меня нет никаких знаний эрланга - только базовый эликсир.

Моя проблема:

Как отправить запрос с заголовком авторизации?

Допустим, код для проверки моей службы выглядит следующим образом:

connectionCheck() ->

    'WsdlService_client':connectionCheck(
        #'P:connectionCheck'{
            clientSoftwareKennung = "Elixir"},
    _Soap_headers = [],
    _Soap_options = [{url,"http://localhost:8091/myservice/v2.0/connectionCheck"}]).

Какой параметр необходимо заполнить и как выглядят параметры, когда мне нужен следующий заголовок в результирующем http-request?

Authorization: Basic <placeholder encodeded user password>

Спасибо!

1 Ответ

0 голосов
/ 25 мая 2018

Я смог решить это сам.

Если вам нужно передать некоторые http-заголовки в ваш запрос на мыло, вы можете сделать это следующим образом:

_Soap_options = [{url,"http://localhost:8091/myservice/v2.0/connectionCheck"},{http_headers, [{"Authorization","Basic Encoded User-Pass"}]}]).
...