如图
部署到tomcat里面,通过springmvc controller,浏览器方式访问,调用这个工具类没问题。
定时器执行时,调用这个工具类,每次都报401

解决方案 »

  1.   

    感觉可能是授权证书的问题,对方域名是http还是https?需不需要证书?
    浏览器可能安装了对方域名的证书,job的话估计需要自己读取证书信息附带到请求里去
      

  2.   

    对方域名是http的
      

  3.   

    不用浏览器,用curl命令行能连接对方的服务器吗?
      

  4.   

    没用过curl,用postman等工具可以调用url接口成功。
    现在还没有找到原因,不过换成CloseableHttpClient调用接口就没问题了,暂时就这样,没时间找原因了。
      

  5.   

    感觉可能是授权证书的问题,对方域名是http还是https?需不需要证书?
    浏览器可能安装了对方域名的证书,job的话估计需要自己读取证书信息附带到请求里去