Для авторизации на вебсервисе предлагается отправить POST запрос следующего формата.
POST /Authenticate HTTP/1.1
Host: diadoc-api.kontur.ru
Authorization: DiadocAuth ddauth_api_client_id=testClient- 8ee1638deae84c86b8e2069955c2825a
Content-Length: 1252
Connection: Keep-Alive
<Двоичное DER-представление X.509-сертификата пользователя>
Вопрос возникает отправкой Двоичного DER-представление X.509-сертификата пользователя
Имеется файл этого самого DER-представление X.509-сертификата пользователя,
Каким образом его можно отправить в пост запрос
1. АлексНик - 03 Декабря, 2021 - 16:28:51 - перейти к сообщению
2. Vladimir Kheifets - 03 Декабря, 2021 - 17:18:34 - перейти к сообщению
АлексНик пишет:
Для авторизации на вебсервисе предлагается отправить POST запрос следующего формата.
POST /Authenticate HTTP/1.1
Host: diadoc-api.kontur.ru
Authorization: DiadocAuth ddauth_api_client_id=testClient- 8ee1638deae84c86b8e2069955c2825a
Content-Length: 1252
Connection: Keep-Alive
<Двоичное DER-представление X.509-сертификата пользователя>
Вопрос возникает отправкой Двоичного DER-представление X.509-сертификата пользователя
Имеется файл этого самого DER-представление X.509-сертификата пользователя,
Каким образом его можно отправить в пост запрос
POST /Authenticate HTTP/1.1
Host: diadoc-api.kontur.ru
Authorization: DiadocAuth ddauth_api_client_id=testClient- 8ee1638deae84c86b8e2069955c2825a
Content-Length: 1252
Connection: Keep-Alive
<Двоичное DER-представление X.509-сертификата пользователя>
Вопрос возникает отправкой Двоичного DER-представление X.509-сертификата пользователя
Имеется файл этого самого DER-представление X.509-сертификата пользователя,
Каким образом его можно отправить в пост запрос
Добрый день!
Чем Вы отправляете POST запрос - PHP-cURL, JS-AJAX?
Могли бы Вы показать код?
Обычно, в документации вебсервиса дают рекомендации и примеры кодов.
3. АлексНик - 03 Декабря, 2021 - 17:34:28 - перейти к сообщению
Пробоал так.
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- //'ssl'=>$ssl,
- 'method'=>'POST',
- 'header'=>"Content-Type: application/x-www-form-urlencoded\nConnection: Keep-Alive\nAuthorization: DiadocAuth ddauth_api_client_id=testClient",
- 'content'=>$postdata
- )
- );