關於http 請求接口,url 末尾需要加斜杠 “/”才能正常訪問的情況


在調用接口url 末尾加 "/" ,則可以正常訪問

HttpPost httpPost = new HttpPost(BASE_URL + ROUTE_PORT + "/cv/multiface-identification/");

如果不加"/",那么接口返回狀態碼則是307(臨時重定向)

HttpPost httpPost = new HttpPost(BASE_URL + ROUTE_PORT + "/cv/multiface-identification");

需要使用以下方式創建Httpclient才能請求成功

CloseableHttpClient client = HttpClients.custom().setRedirectStrategy(new LaxRedirectStrategy()).build();

但是這種方式相當於和服務器建立了兩次連接,如下圖,可能會引發一些問題,如果遇到這種情況可以嘗試在url末尾添加斜杠“/”嘗試,具體的原因還不清楚。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM