2013-12-12 70 views
1

我正在編寫一個遠程API來處理一些後端進程,我的API通常需要大約30秒才能完成操作(我等待時間很長,它是一個內部進程) 。當我對API進行cURL調用時,會收到以下消息curl: (52) Empty reply from server。 我需要cURL等待響應,-mconnect-timeout似乎沒有幫助。cURL:(52)來自服務器的空回覆

更多信息:我使用西納特拉的後端API

+0

您是否測試過HTTP請求的其他方法以查看您是否得到響應? IE瀏覽器。 (機械化/ HTTParty紅寶石寶石) –

+0

我沒有嘗試Mechanize/HTTParty。我確實嘗試了其他客戶端來檢查響應,我確實得到它 – hld619

+1

我試着用'get「/」;睡眠(30); 「響應」; end'的只是使用捲曲沒有任何額外的參數,所以它不是捲曲或西納特拉你應該檢查你的代碼,你的應用服務器,代理,你什麼都爲捲曲和應用程序 –

回答

1

我嘗試它與get "/"; sleep(30); "response"; end的只是使用捲曲沒有任何額外的參數,它做工精細。

這通常意味着它不是sinata或curl。它就像一個超時代理,一個應用服務器或其他任何東西。

相關問題