我有一個觸發對門戶的GET調用的宏。下面是URL結構:WinHTTP請求GET不檢索Excel中的響應VBA
的https:// {} P_URL_PORT/IBM /控制檯/狀態文本=真&類型=集羣&名= {} P_CELL時間& = {} TSTAMP
這裏是我的宏。
Dim WinHttpReq As Object
Set WinHttpReq = CreateObject("WinHttp.WinHttpRequest.5.1")
WinHttpReq.Open "GET", strURL, False, userNTID, userPassword
WinHttpReq.setRequestHeader "User-Agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)"
WinHttpReq.Send
result1 = WinHttpReq.responseText
但我沒有得到預期的迴應。它顯示登錄屏幕響應。我嘗試添加POST方法,它將發送登錄URL,用戶名和密碼。但GET調用仍然沒有檢索到實際的響應。
你很可能會錯過一些標題。至少我會添加'WinHttpReq.setRequestHeader「用戶代理」,「Mozilla/4.0(兼容; MSIE 6.0; Windows NT 5.0)」' – jradich1234
我試圖添加請求頭,但我沒有得到預期的響應。 –