0
Sej
07.02.20
✎
13:17
|
При интеграции с dadata.ru при обращении к методу suggest/party получаю нормальный ответ.
HTTPСоединение=Новый HTTPСоединение("suggestions.dadata.ru",,,,,,Новый ЗащищенноеСоединениеOpenSSL);
Заголовки=Новый Соответствие();
Заголовки.Вставить("Content-Type","application/json");
Заголовки.Вставить("Accept","application/json");
Заголовки.Вставить("Authorization","Token *******");
HTTPЗапрос=Новый HTTPЗапрос("/suggestions/api/4_1/rs/suggest/party",Заголовки);
HTTPЗапрос.УстановитьТелоИзСтроки("{ ""query"": "" " + ИНН + "");
HTTPОтвет=HTTPСоединение.ОтправитьДляОбработки(HTTPЗапрос);
Если HTTPОтвет.КодСостояния=200 Тогда
ТекстОтвета=HTTPОтвет.ПолучитьТелоКакСтроку();
ЧтениеJSON=Новый ЧтениеJSON;
ЧтениеJSON.УстановитьСтроку(ТекстОтвета);
Структура=ПрочитатьJSON(ЧтениеJSON);
ЧтениеJSON.Закрыть();
КонецЕсли;
Но при обращении к методу findById/party получаю пустой ответ.
HTTPСоединение=Новый HTTPСоединение("suggestions.dadata.ru");
//,,,,,,Новый ЗащищенноеСоединениеOpenSSL);
Заголовки=Новый Соответствие();
Заголовки.Вставить("Content-Type","application/json");
Заголовки.Вставить("Accept","application/json");
Заголовки.Вставить("Authorization","Token ************");
HTTPЗапрос=Новый HTTPЗапрос("/suggestions/api/4_1/rs/findById/party",Заголовки);
HTTPЗапрос.УстановитьТелоИзСтроки("{ ""query"": "" " + ИНН + """ }");
//HTTPОтвет=HTTPСоединение.ОтправитьДляОбработки(HTTPЗапрос);
HTTPОтвет=HTTPСоединение.Получить(HTTPЗапрос);
Если HTTPОтвет.КодСостояния=200 Тогда
ТекстОтвета=HTTPОтвет.ПолучитьТелоКакСтроку();
ЧтениеJSON=Новый ЧтениеJSON;
ЧтениеJSON.УстановитьСтроку(ТекстОтвета);
Структура=ПрочитатьJSON(ЧтениеJSON);
ЧтениеJSON.Закрыть();
КонецЕсли;
|
|