关于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末尾添加斜杠“/”尝试,具体的原因还不清楚。
posted on 2020-08-21 15:20 songzhiwei613 阅读(2579) 评论(0) 编辑 收藏 举报