0
Отвечен
Ответ сервера предлагает обновить браузер
Вот код
request_url="https://dadata.ru/api/v2/clean/address" Data='[ "Астрахань, ул. Кубанская дом 17 корпус 2" ]' HTTP = CreateObject("MSXML2.XMLHTTP.6.0") HTTP.Open( "POST"; request_url ; FALSE ) HTTP.setRequestHeader( "Content-Type"; "application/json") HTTP.setRequestHeader( "Authorization"; "Token c73b797d16391eceeb58a14d10f40d645db61f95" ) HTTP.setRequestHeader( "X-Secret"; "***" ) HTTP.Send(Data) responseText = HTTP.responseText if HTTP.status == 200 ShowMessage(responseText) else ShowMessage(responseText) endif HTTP = NULLПочему то возвращает
<!DOCTYPE HTML><html lang="ru"> <head> <meta charset="UTF-8" /> <title>Пожалуйста, обновите браузер</title>...и т.д. Какой объект лучше использовать? Что не так делаю? запускается от клиента
Ответ
Ответ
Отвечен
Все делаете правильно, нужно только добавить один хедер:
HTTP.setRequestHeader("User-Agent", "MSXML 6.0 Client")Особенность использования библиотеки MSXML2.
Сервис поддержки клиентов работает на платформе UserEcho
Особенность использования библиотеки MSXML2.