1
我正在編寫一個遠程API來處理一些後端進程,我的API通常需要大約30秒才能完成操作(我等待時間很長,它是一個內部進程) 。當我對API進行cURL調用時,會收到以下消息curl: (52) Empty reply from server
。 我需要cURL等待響應,-m
和connect-timeout
似乎沒有幫助。cURL:(52)來自服務器的空回覆
更多信息:我使用西納特拉的後端API
我正在編寫一個遠程API來處理一些後端進程,我的API通常需要大約30秒才能完成操作(我等待時間很長,它是一個內部進程) 。當我對API進行cURL調用時,會收到以下消息curl: (52) Empty reply from server
。 我需要cURL等待響應,-m
和connect-timeout
似乎沒有幫助。cURL:(52)來自服務器的空回覆
更多信息:我使用西納特拉的後端API
我嘗試它與get "/"; sleep(30); "response"; end
的只是使用捲曲沒有任何額外的參數,它做工精細。
這通常意味着它不是sinata或curl。它就像一個超時代理,一個應用服務器或其他任何東西。
您是否測試過HTTP請求的其他方法以查看您是否得到響應? IE瀏覽器。 (機械化/ HTTParty紅寶石寶石) –
我沒有嘗試Mechanize/HTTParty。我確實嘗試了其他客戶端來檢查響應,我確實得到它 – hld619
我試着用'get「/」;睡眠(30); 「響應」; end'的只是使用捲曲沒有任何額外的參數,所以它不是捲曲或西納特拉你應該檢查你的代碼,你的應用服務器,代理,你什麼都爲捲曲和應用程序 –