在做软件更新的时候,需要访问服务器上静态文件,然后利用json解析,获取最新的版本与本地版本号的区别,以便判断是否更新,于是采用了原来的方法:
public static String postUrlData(String url) throws Exception { int returnCode = 0; url = checkURL(url); HttpPost post = new HttpPost(url); String strResult = ""; HttpResponse response = new DefaultHttpClient().execute(post); returnCode = response.getStatusLine().getStatusCode(); if(returnCode == 200){ strResult =EntityUtils.toString(response.getEntity()); Log.i("postUrlData", strResult ); return strResult; }else{ Log.i("postUrlData", returnCode + ""); return ""+returnCode; } }
但是打印出来的反馈是405错误,但是使用客户端浏览器打开是正常,奇怪了,查了下资料
访问服务使器URL用IE浏览器可以下载,但是用客户端测试就没办法,提示网络错误,在客户端那边,得到的结果就是405错误,这个是nginx返回的。于是,在我的电脑上拿浏览器,输入制定的url,那客户端模拟器都可以打开,于是查看了日志,发现了其中的不同。浏览器是用发送的GET请求,而客户端是发送的POST请求。
将发发进行了修改,采用了get方法,问题解决
public static String getUrlData(String url) throws Exception { int returnCode = 0; url = checkURL(url); HttpGet get = new HttpGet(url); String strResult = ""; HttpResponse response = new DefaultHttpClient().execute(get); returnCode = response.getStatusLine().getStatusCode(); if(returnCode == 200){ strResult =EntityUtils.toString(response.getEntity()); Log.i("postUrlData", strResult ); return strResult; }else{ Log.i("postUrlData", returnCode + ""); return ""+returnCode; } }
相关推荐
主要介绍了Android实现静态广播监听器的方法,涉及Android的广播机制与记录监听广播信息的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
请用google浏览器打开,页面百分比缩小到百分之三十再访问。 1、 请在服务器上部署附件war 2、 将【两个工程.zip】压缩包中的webChart.war和jdbc2json.war上传至apache-tomcat-8.0.33/webapps下 3、 启动tomcat,~/...
android实现静态ip设置,很实用的代码,android客户端ip静态设置源码
静态页面分页效果静态页面分页效果静态页面分页效果静态页面分页效果静态页面分页效果静态页面分页效果静态页面分页效果静态页面分页效果静态页面分页效果静态页面分页效果静态页面分页效果静态页面分页效果
访问记录,对静态页面的访问记录进行分析和记录,缺点是缺乏一种综合的统计
404静态错误页面定义 自定义404错误页面是增强用户体验的很好的做法,但在应用过程中往往并未注意到对搜索引擎的影响,譬如:错误的服务器端配置导致返回“404”状态码或自定义404错误页面使用Meta Refresh导致返回...
10多个静态页面,电商静态页面,门户网站静态页面,电影网站静态页面,论坛网站静态页面,电商网站,页面设计
生成静态页面,大大提高网站的访问量,减少服务的负载量。
Android Broadcast 静态注册Demo代码
1.查看80端口是否被占用,一般80端口多被apache服务占用。 netstat -anp|grep 80 2.修改apache服务的端口号 ...以上所述是小编给大家介绍的linux服务器上使用nginx访问本地静态资源的方法,希望对大家有所帮助!
动态Jsp页面转换成静态Html页面动态Jsp页面转换成静态Html页面动态Jsp页面转换成静态Html页面动态Jsp页面转换成静态Html页面动态Jsp页面转换成静态Html页面动态Jsp页面转换成静态Html页面动态Jsp页面转换成静态Html...
基于HTML+CSS的静态网页设计仿网易云音乐静态页面项目源码.zip 亲测95分以上高分必过项目,下载即用无需修改。 基于HTML+CSS的静态网页设计仿网易云音乐静态页面项目源码.zip 亲测95分以上高分必过项目,下载即用...
静态页面间传值静态页面间传值静态页面间传值静态页面间传值静态页面间传值静态页面间传值静态页面间传值静态页面间传值静态页面间传值静态页面间传值
jsp生成静态页面的方法的最简单的代码,这儿的实现是通过Servlet代码,把客户端的请求以IO流创建静态的页面,响应客户端
动态页面转静态页面
动态页面生成静态页面实例动态页面生成静态页面实例动态页面生成静态页面实例动态页面生成静态页面实例
个人博客静态页面,可以借鉴用来 快速搭建网站
用户中心静态页面代码, 比较简单,有需要的话下载 不喜勿喷
springboot+html实现公司官网HTML静态页面,包含公司首页,公司介绍,客户案例,联系方式等等
生成静态页面的三种方法,这是我收集的几种方法,欢迎大家来下载