如何轮询特定的HTTP POST

时间:2012-11-01 12:49:48

标签: ajax polling

好的,我正在使用参数

向特定网址提交正常的http POST
var request = OpenLayers.Request.POST({
url: "http://test/services",
data: params

});

我从服务器返回的XML包含有关完成(WPS)过程的%的信息。最初,当我发送POST时,我当然得到0%。我想弄清楚如何检索完全相同的XML,以便我可以轮询并创建一个进度条。如果我复制POST,它会创建一个全新的流程。所以我不会回到同样的过程。

所以我无法弄清楚如何继续轮询以获取我需要的XML。也许我需要以某种方式配置GET?

谢谢!

1 个答案:

答案 0 :(得分:0)

使用ID怎么样? Post返回进程的ID,并使用此ID作为参数的其他GET返回当前进度。