0
Z_Z
09.12.16
✎
16:10
|
Код :
Защищенное = Новый ЗащищенноеСоединениеOpenSSL;
СтрокаJSON = Новый ЗаписьJSON;
СтрокаJSON.УстановитьСтроку();
СтруктураЗнч = новый Структура;
СтруктураЗнч.Вставить("apiKey","865bba87135d5a305175f445");
СтруктураЗнч.Вставить("modelName","Address");
СтруктураЗнч.Вставить("calledMethod","getAreas");
Соот = Новый Соответствие;
Соот.Вставить("","");
СтруктураЗнч.Вставить("methodProperties",Соот);
ЗаписатьJSON(СтрокаJSON, СтруктураЗнч,);
исхстрокаJSON = СтрокаJSON.Закрыть();
ФайлЗапроса = ПолучитьИмяВременногоФайла();
// Записываем в файл текстовое содержимое
// тела запроса (переменная "ТелоЗапроса")
ТекстовыйФайл = Новый ТекстовыйДокумент;
ТекстовыйФайл.УстановитьТекст(исхстрокаJSON);
ТекстовыйФайл.Записать(ФайлЗапроса, КодировкаТекста.ANSI);
СоединениеHTTP = Новый HTTPСоединение("api.novaposhta.ua",,,,,Истина,Защищенное);
ЗапросHTTP = Новый HTTPЗапрос("/v2.0/json/");
ЗапросHTTP.УстановитьТелоИзСтроки(ФайлЗапроса, КодировкаТекста.UTF8);
ЗапросHTTP.Заголовки.Вставить("Host", "api.novaposhta.ua");
ЗапросHTTP.Заголовки.Вставить("Content-Type","application/json; charset=utf-8");
Результат = СоединениеHTTP.ВызватьHTTPМетод("POST",ЗапросHTTP);
исхJSON = Новый ЧтениеJSON;
РезультатJSON = Результат.ПолучитьТелоКакСтроку();
И РЕЗУЛЬТАТ такой :
"{"success":false,"data":[],"errors":["Data is invalid"],"warnings":[],"info":[],"messageCodes":[],"errorCodes":[],"warningCodes":[],"infoCodes":[]}" что не так передаю? кто-то разбирался?
|
|