0
lamme
15.04.20
✎
09:54
|
добрый день
есть описание
нужно выполнить POST-запрос к адресу с параметрами:
•userId - id кабинета продавца;
•auth - должен вычисляться как hash('sha512', X), где X - ключ продавца, предоставляем по вашему запросу;
•dealId - id сделки;
делаю так:
HTTPСоединение = Новый HTTPСоединение("ххххх",,,,,,Новый ЗащищенноеСоединениеOpenSSL);
HTTPЗаголовки = Новый Соответствие;
Адрес = "deals/api/sync/deal/update?auth="+auth_ХЭШI512+"&userId="+userId+"&dealId="+Сокрлп(Формат(НомерЗаказаНаСайта,"ЧГ="));
HTTPЗапрос = Новый HTTPЗапрос(Адрес, HTTPЗаголовки);
Ответ = HTTPСоединение.ВызватьHTTPМетод("POST", HTTPЗапрос);
в ответ - 401.
спрашиваю у сайта - чего за х - ответ:
Если вы отправляете методом POST, то в uri запроса не должно быть GET-параметров. Все передаваемые параметры должны быть переданы в теле POST запроса, а не в uri через &
Вопрос.
как правильно сделать?
как в пост запросе параметры передать в теле?
|
|