Мой клиент прислал мне это напоминание: «В августе прошлого года мы сообщили, что намереваемся прекратить поддержку TLS 1.0, и мы рекомендуем вам перевести ваши программные приложения на использование TLS 1.2 или выше.»
Теперь я не знаю, нужно ли мне обновлять инструмент.
Поскольку они предоставляют этот инструмент тысячам людей, стандарт среды отсутствует. Например, есть люди, использующие WIN 7 + Office 2010, есть люди, использующие WIN 10 + Office 365 ...
Dim objXmlHttp As Object
Set objXmlHttp = CreateObject("MSXML2.XMLHTTP")
objXmlHttp.Open "GET", sXML, False
'Create headings
objXmlHttp.setRequestHeader "Content-Type", "application/json" '"text/xml; charset=utf-8"
objXmlHttp.setRequestHeader "SOAPAction", SoapActionUrl
objXmlHttp.setRequestHeader "Accept", "application/vnd.hmrc.1.0+json"
objXmlHttp.setRequestHeader "Authorization", "Bearer " & Sheet3.Range("h9").Value
objXmlHttp.setRequestHeader "Gov-Client-Connection-Method", "DESKTOP_APP_DIRECT"
'Send XML command
objXmlHttp.send objDom.XML
Я тестировал, но не мог найти ошибки, но, может быть, как и яиспользуя WIN 10 + Office 365. У меня все мои библиотеки обновлены.
Я только что прочитал, что библиотека WinHttp.WinHttpRequest.5.1
решит эту проблему. Но я не уверен.
Так что мне нужно что-то менять?