您当前的位置: 首页 > 学无止境 > 心得笔记 网站首页心得笔记
解决java使用原生http接口HttpURLConnection 报403错误
发布时间:2017-10-09 10:42:15编辑:雪饮阅读()
用phpstudy搭建的本地php环境提供接口可以访问,当上线阿里云服务器用宝塔linux面板后,就只能浏览器可以访问。用java的HttpURLConnection访问就报错403.原来是要在实例化url.openConnection()后设置userAget才可以。
HttpURLConnection httpUrlConn = (HttpURLConnection) url.openConnection();
//设置用户代理
httpUrlConn.setRequestProperty("User-agent", " Mozilla/5.0 (Windows NT 6.1; WOW64; rv:33.0) Gecko/20100101 Firefox/33.0");
//设置用户代理
httpUrlConn.setRequestProperty("User-agent", " Mozilla/5.0 (Windows NT 6.1; WOW64; rv:33.0) Gecko/20100101 Firefox/33.0");
关键字词:java,http,HttpURLConnection,403,接口