Статус: Активный участник
Группы: Участники
Зарегистрирован: 16.01.2013(UTC) Сообщений: 33  Сказал(а) «Спасибо»: 15 раз
|
Приветствую. Пытаюсь разобраться с HTTP API. Использую "ЖТЯИ.00078-01 90 05. ПАК . Руководство программиста" Цитата:Ресурс https://{веб сервер УЦ}/ui/api/regrequest ... Пример POST запроса
POST https:///UI/api/1/regrequest HTTP/1.1 Content-Type: application/json User-Agent: UrlRetriever {Mozilla MSIE 6 Win 2000} Connection: Keep-Alive Content-Length: 122 Host: localhost { "Comment": "3", "Description": "2", "Email": "me@cp.ru", "KeyPhrase": "1", "OidArray": [ { "2.5.4.3": "g2" }, { "2.5.4.10": "cp" } ] } Вставляем свой хост и получаем Код:<Error>
<Message>An error has occurred.</Message>
</Error>
При этом GET запрос на получение статуса запроса (используется тот же ресурс) с аутентификацией по логину/паролю проходит корректно. Для сравнения вставляем хост для тестового УЦ Код:POST https://testca2.cryptopro.ru/UI/api/1/regrequest HTTP/1.1
Content-Type: application/json
User-Agent: UrlRetriever {Mozilla MSIE 6 Win 2000}
Connection: Keep-Alive
Content-Length: 234
Host: testca2.cryptopro.ru
{
"Comment": "3",
"Description": "2",
"Email": "me@cp.ru",
"KeyPhrase": "1",
"OidArray": [
{
"2.5.4.3": "g2"
},
{
"2.5.4.10": "cp"
}
]
}
Получаем ту же ошибку. Как же выглядит рабочий пример?
|
|
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 25.07.2013(UTC) Сообщений: 49  Откуда: Ставрополь Сказал(а) «Спасибо»: 6 раз Поблагодарили: 1 раз в 1 постах
|
Действительно. Столкнулся с такой же проблемой. Хотелось бы узнать - в чем же тайна. Ответьте пожалуйста.
|
|
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 25.12.2007(UTC) Сообщений: 1,733  Откуда: КРИПТО-ПРО Поблагодарили: 177 раз в 168 постах
|
Здравствуйте Вы тоже обращаетесь к тестовому УЦ testca2.cryptopro.ru? Там нет папки 1 для регистрации пользователей. |
|
|
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 25.07.2013(UTC) Сообщений: 49  Откуда: Ставрополь Сказал(а) «Спасибо»: 6 раз Поблагодарили: 1 раз в 1 постах
|
Вот тут вопрос сразу у меня возникает. Если необходимо указывать папку, то передавать ее имя или Guid? А еще не понятно (из документации) каким образом в запросе передаются логин и пароль для доступа к личному кабинету.
|
|
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 25.12.2007(UTC) Сообщений: 1,733  Откуда: КРИПТО-ПРО Поблагодарили: 177 раз в 168 постах
|
Цитата:Если необходимо указывать папку, то передавать ее имя или Guid? Имя передать нельзя, можно или путь до нее, или guid (раздел 3.2 Руководства Программиста) Цитата:А еще не понятно (из документации) каким образом в запросе передаются логин и пароль для доступа к личному кабинету Это зависит от того, каким API Вы пользуетесь для отправки запроса. Например, если испольвать COM ServerXMLHTTP от MSFT, то логин и пароль передаются в методе open. |
|
 1 пользователь поблагодарил Кирилл Соболев за этот пост.
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 25.07.2013(UTC) Сообщений: 49  Откуда: Ставрополь Сказал(а) «Спасибо»: 6 раз Поблагодарили: 1 раз в 1 постах
|
Про папки понятно, спасибо, действительно GUID.
А вот по второму моменту я имел ввиду другое, - каким образом передается имя и пароль пользователя, при регистрации в личном кабинете, при использовании этого метода API https://{веб сервер УЦ}/ui/api/{папка}/regrequest
|
|
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 25.07.2013(UTC) Сообщений: 49  Откуда: Ставрополь Сказал(а) «Спасибо»: 6 раз Поблагодарили: 1 раз в 1 постах
|
Все, спасибо, вопрос снимается.
|
|
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close