我最近遇到了Ajax問題。我正在開發一個大型應用程序的前端,並在某個時候調用另一個團隊正在開發的服務。他們有一些硬性能問題,雖然他們正在做,但他們最好保持穩定,有時AJAX調用超時或返回錯誤。請建議一個庫在瀏覽器中模擬ajax請求
同時,當我在客戶端工作時,我需要以某種方式嘲笑這項服務。我可以用一些僞造的數據替換回調函數,我想知道是否有更好的方法來解決這個問題。
我希望能夠如下:
- 完全存根調用外部服務;
- 有條件地模擬它:如果它正常返回,我更喜歡使用實際數據,否則假數據是好的。
- 自動實現假數據:當服務器調用正常返回時,將數據保存在幕後,以便在發生錯誤時可用於進一步執行。
- 在進入回調之前預先處理傳入服務器的數據的能力也是相當不錯的。
我當然可以自己寫這樣的東西,但我敢肯定有人已經解決了這個問題。
我正在使用jQuery進行AJAX調用,因此jQuery特定的解決方案也可以正常工作。