ここに要点があります:asp classicで非同期呼び出しを起動し、応答を無視するにはどうすればよいですか?
私はaspで作りたいと思っていますが、私は応答を気にしません。私はちょうど呼び出しを発射したいと思うし、私はページが応答を待つのを望んでいない。文書によると、それは次のようになります。
dim xmlhttp : set xmlhttp = Server.CreateObject("MSXML2.ServerXMLHTTP")
xmlhttp.Open "POST", url, true '' setting the 'asynchronous' option to 'true'
xmlhttp.setRequestHeader "Content-Type", "application/soap+xml; charset=utf-8"
xmlhttp.setRequestHeader "Content-Length", Len(XMLData)
xmlhttp.send XMLData
を同期的に呼び出すときにこれは桃の作品が、私は「真」、何も火災にansynchronousオプションを反転するとき。私は、インターネットから収集することができ、ユーザーは、次のような何かをということです:あなたは、応答を待っている場合
While xmlhttp.readyState <> 4
xmlhttp.waitForResponse 1000
Wend
私はそれで狂ったアムこれは本当にもうかかわらasynchrous呼び出しのように見えるしていませんか?
送信直後に、xmlhttp.waitForResponse 1
を送信すると、リクエストが発生しますが、もう一度、私は1秒待たないでください。
どのような考えですか?
優良 - ありがとう! – EdenMachine
あなたはちょうどキーボードからあなたの頭を叩くことによって死から私を救った。これは "MSXML2.ServerXMLHTTP"のための直接交換(リファクタリングが必要ないのでしょうか?)ですが、私は回帰分析を実行して確認しています。 – jerhewet