Коллеги, здравствуйте. Помогите, пожалуйста, решить проблему получения данных с сервера. Методом проб и ошибок нашёл работающее решение на VBA:
Код
Sub zapros_mtr()
Dim xmlhttp As New MSXML2.XMLHTTP60, myurl As String, msg As String
myurl = "https://site.com";
msg = "ARNum=22304901394"
xmlhttp.Open "POST", myurl, False
xmlhttp.setRequestHeader "Content-Type", "application/x-www-form-urlencoded"
xmlhttp.send msg
otvet = xmlhttp.responseText
Cells(2, 1) = otvet
End Sub
Хотелось бы получить то же самое в power query. Попробовал кучу разных вариантов, которые в принципе сводятся приблизительно к одному и тому же, но ни один пока не сработал. Вот вариант запроса в PQ. По логике должен работать, но не работает.
PooHkrd, может, конечно, проблема на стороне самого апи. И ещё такой момент. При запросе в VBA если использовать библиотеку MSXML2.XMLHTTP60, то всё работает, ответ от сервера приходит в json, а если делать запрос через WinHttpRequest, то эксель виснет наглухо. В PQ почему-то ничего не работает, может там можно ещё где-то что-то прописать в настройках?