0
我必須在網站上進行運行時間測量,將xhr數據包發送到後端,然後每2秒獲取一次有關進度的狀態。 xhr響應主體有status
字段,如{status: "IN_PROGRESS"} {status:"IN_PROGRESS"}
或{status:"FAILED"}
,{status:"STARTED"
或{status:"COMPLETED"}
。每2秒鐘觀察一次響應狀態,直到完成或失敗
我的問題是:如何編寫一個正在監視正在初始化進程的status
程序包的xhr流量的腳本,然後觀察xhr包的狀態。如果狀態失敗或完成,應停止並打印失敗或完成。
是否只有1個Ajax請求?或者有多個Ajax請求? – shaochuancs
看起來像你需要的是實時技術,如WebSocket,Comet等 – shaochuancs
@shaochuancs它是一開始就有一個POST請求,然後每隔2秒就有一個GET請求來檢查狀態,直到完成或失敗返回作爲狀態 – dave