zoukankan      html  css  js  c++  java
  • 关于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末尾添加斜杠“/”尝试,具体的原因还不清楚。

  • 相关阅读:
    第一轮 J
    第一轮 M
    第一轮 L
    第一轮 K
    第一轮 I
    第一轮 H
    第一轮 F
    第一轮 E
    第一轮 C
    12杭州online E 模拟
  • 原文地址:https://www.cnblogs.com/sbk613/p/13541243.html
Copyright © 2011-2022 走看看