tag:blogger.com,1999:blog-2518325008264260100.post1720587113897360477..comments2024-02-15T13:11:53.769+03:00Comments on АйТиБложик: Выполнение POST-запроса на примере Yandex.APIЕвгений Т.http://www.blogger.com/profile/18306655327218384959noreply@blogger.comBlogger7125tag:blogger.com,1999:blog-2518325008264260100.post-59836084993313956202019-01-18T13:14:33.585+03:002019-01-18T13:14:33.585+03:00Автор, спасибо. Подскажите на пример, как обойти 3...Автор, спасибо. Подскажите на пример, как обойти 301 ошибку <br />Сервер = "wildberries.ru";<br />Ури = "/catalog/7051448/detail.aspx?targetUrl=NW";<br /><br />Соединение = Новый HTTPСоединение (Сервер,,,, Новый ЗащищенноеСоединениеOpenSSL(Неопределено, Неопределено));<br />Запрос = Новый HTTPЗапрос (Ури);<br />Ответ = Соединение. Получить (Запрос);<br />Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-2518325008264260100.post-39309435375381591822016-05-13T08:53:04.012+03:002016-05-13T08:53:04.012+03:00Спасибо за статью!!Спасибо за статью!!Anonymoushttps://www.blogger.com/profile/17823762015438414379noreply@blogger.comtag:blogger.com,1999:blog-2518325008264260100.post-64526692993618669392015-08-05T05:53:35.201+03:002015-08-05T05:53:35.201+03:00Спасибо получилось.
Спасибо получилось.<br />Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-2518325008264260100.post-47782711165974241592015-08-04T12:47:57.386+03:002015-08-04T12:47:57.386+03:00Попробуйте так:
HTTPЗапрос = Новый HTTPЗапрос(&quo...Попробуйте так:<br />HTTPЗапрос = Новый HTTPЗапрос("main", Заголовки);<br />HTTPЗапрос.УстановитьТелоИзСтроки("func=setbillingstatus&auth_login=login&auth_pass=test&xml=" + Баланс, "UTF-8");Евгений Т.https://www.blogger.com/profile/18306655327218384959noreply@blogger.comtag:blogger.com,1999:blog-2518325008264260100.post-2966505057947950162015-08-04T12:25:06.175+03:002015-08-04T12:25:06.175+03:00Здравствуйте. А может подскажите. Беру ваш пример....Здравствуйте. А может подскажите. Беру ваш пример.<br />Делаю вот так:<br /><br />&НаСервере<br />Функция ВыполнитьPOSTЗапрос()<br /><br /> Баланс = ТЗВзаиморасчеты();<br /> <br /> Заголовки = Новый Соответствие;<br /> Заголовки.Вставить("Content-Type", "application/x-www-form-urlencoded");<br /> <br /> HTTPЗапрос = Новый HTTPЗапрос("main?func=setbillingstatus&auth_login=login&auth_pass=test", Заголовки);<br /> HTTPЗапрос.УстановитьТелоИзСтроки("xml=" + Баланс, "UTF-8");<br /> HTTPСоединение = Новый HTTPСоединение("95.181.95.555",9999,,,,,);//адрес фиктивный <br /> HTTPОтвет = HTTPСоединение.ОтправитьДляОбработки(HTTPЗапрос);<br /> <br /> Возврат HTTPОтвет.ПолучитьТелоКакСтроку();<br /><br />КонецФункции // ВыполнитьPOSTЗапрос()<br /><br />Сервер возвращает ответ: "не задан параметр func".<br />Что я делаю не так?<br />Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-2518325008264260100.post-33525010773188179902015-07-18T22:51:15.160+03:002015-07-18T22:51:15.160+03:00На момент написания статьи POST-запросы производил...На момент написания статьи POST-запросы производились по протоколу http. Вероятнее всего это происходит из-за того, что яндекс перешел на https, так как с http идет переадресация на https и возникает ошибка "301 Moved Permanently". Дружит ли 1С с https еще не проверял.Евгений Т.https://www.blogger.com/profile/18306655327218384959noreply@blogger.comtag:blogger.com,1999:blog-2518325008264260100.post-57888804736718321892015-07-18T15:24:29.517+03:002015-07-18T15:24:29.517+03:00Обработка не работает. Возвращает код 301. Обработка не работает. Возвращает код 301. Anonymoushttps://www.blogger.com/profile/02445220739167874497noreply@blogger.com