4
這是我的ASP代碼如何設置http超時使用asp?
<%
http = server.createobject("microsoft.xmlhttp")
http.open "post", servleturl, false
http.setrequestheader "content-type", "application/x-www-form-urlencoded"
http.setrequestheader "accept-encoding", "gzip, deflate"
http.send "request=" & sxml
http_response = http.responsetext
%>
我需要在超時時的反應沒有在15秒內怎麼來的?
'microsoft.xmlhttp'是一個獨立於版本的ProgID,它對應於'XMLHTTP',它沒有'Timeouts'方法。 而是使用'ServerXMLHTTP'實例。請參閱http://support.microsoft.com/kb/290761/en-us以獲取ServerXMLHTTP和XMLHTTP之間的區別,特別是在ASP應用程序中。 重點在於OP需要15秒的超時時間。由於您的代碼,操作可能會超過15秒。這不是一個異步請求順便說一句。 –
@ Kul-Tigin,你是對的。我更改爲SYNCHRONOUS,這是OP想要的,並將發送/接收超時更改爲15秒。 – gpinkas