我是一個新的程序員,其主要背景是Java。我試圖在Java中使用JavaScript編寫錯誤處理程序。在java中,我使用Apache HTTP客戶端來創建客戶端並調用Httpget請求。在JavaScript中是否有與Apache HTTP Client等價的東西?
HttpClient cli = new DefaultHttpClient();
cli.getParams().setIntParameter(CoreConnectionPNames.SO_TIMEOUT, 5000);
HttpResponse resp = null;
for (int i = 0 ; i < 5 ; i++) {
try {
resp = cli.execute(new HttpGet("http://example.org/products"));
}
catch{//code}
}
我不確定如何在JavaScript環境中模擬此行爲。有沒有人有這方面的見解或知識?
該模式有點令人不安。無論發生什麼情況,您的容錯是嘗試/接收相同的請求五次? – zetlen
所以你想要javascript的HTTP GET請求? –
對於zetlen來說,這是一個簡單的「重試」示例中的一段代碼,如果您遇到網絡問題,請每隔多次重試一次以查看網絡是否已重新連接。 對於user104,是的最終目標是模擬HTTPget,但我不認爲如果沒有客戶端實例就可以實現。我錯了嗎? – Bggreen