How do I prevent ServerXMLHTTP from automatically following redirects (HTTP 303 See Other responses)?

前端 未结 1 1069
闹比i
闹比i 2020-12-10 19:05

I am using ServerXMLHTTP to perform an HTTP POST. The response returned is a redirect (specifically 303 See Other). ServerXMLHTTP is automatically following this redirect bu

相关标签:
1条回答
  • 2020-12-10 19:34

    ServerXMLHTTP does not support interception of redirects (see Microsoft Knowledge Base Article 308607). However WinHTTP can be used in its place and this does contain a configurable 'enable redirects' option.

    How to disable WinHTTP redirects in VBA:

    webClient.Option(6) = False
    

    In context:

    Set webClient = CreateObject("WinHttp.WinHttpRequest.5.1")
    webClient.Option(6) = False 
    webClient.Open "POST", "http://example.com", False
    webClient.send ("")
    
    0 讨论(0)
提交回复
热议问题