android中的网络操作和java里面没有什么区别,java里面的很多网络操作方法都可以搬到android中去使用,主要几个点:
1、post和get请求的区别,大家可以在网上查阅有关资料进行了解,get主要以向地址中拼接字符串参数发送到服务器,长度有限制,并且请求参数暴露在地址栏中,不怎么安全;post则主要是将请求参数转换为相应的http协议请求体发送到服务器,相比get方式,参数的长度没...
分类:
移动开发 时间:
2014-08-03 12:48:45
阅读次数:
216
hidden frame技术有四个步骤:1.用户通过可见的frame与页面交互,而意识不到hidden frame,当用户向服务器请求数据时,javascript 函数调用hidden frame,这个调用重定向hidden frame到另外一个页面,复杂一点posting form data.2....
分类:
其他好文 时间:
2014-08-02 23:11:54
阅读次数:
314
在web开发中,我们经常需要模拟post及get请求,现在网上比较多的是使用httpclient3.x,然而httpclient4.x已经发布好几年了,而且4.x之后改名为HttpComponents,显然是今后的趋势. Apache HttpComponents4.x中的HttpCli...
分类:
其他好文 时间:
2014-07-28 16:57:55
阅读次数:
225
在web开发中,我们经常需要模拟post及get请求,现在网上比较多的是使用httpclient3.x,然而httpclient4.x已经发布好几年了,而且4.x之后改名为HttpComponents,显然是今后的趋势.
Apache HttpComponents4.x中的HttpClient是一个很好的工具,它符合HTTP1.1规范,是基于HttpCore类包的实现。但是HttpCompone...
分类:
其他好文 时间:
2014-07-28 15:54:23
阅读次数:
163
/**
*发送一个异步http协议的Get请求,不用关心结果
*@param$url
*@param$errno
*@param$errstr
*@param$time_out
*/
staticpublicfunctiongetAsn($url,$errno=‘‘,$errstr=‘‘,$time_out=5){
//移除url中的空格,如果可以格式化url,或许会更好
$url=str_replace(‘‘,‘‘,$url);
..
分类:
Web程序 时间:
2014-07-26 03:13:17
阅读次数:
262
异常信息:
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.synology.synologycloud/com.synology.synologycloud.MainActivity}: android.os.NetworkOnMainThreadException
第一次看到这异常,字面意...
分类:
移动开发 时间:
2014-07-23 16:39:52
阅读次数:
247
移动互联网中,DNS解析的失败率是联网失败中占比很大的一种。为了优化这个问题,我们使用了IP直连。即,从服务器拉取一个配置文件,里面包含域名到IP映射。客户端每次联网时根据域名在配置文件中查找到对应IP,直接使用IP进行请求。
这里有几个地方需要注意:
1、配置文件拉取。使用Get请求,尽量使用请求Url简单,减少出错概率。并且这个时候不能使用IP直连,避免IP改变时拉取失败。
2、...
分类:
其他好文 时间:
2014-07-23 00:09:07
阅读次数:
213
原理:参考http://lvwenwen.iteye.com/blog/1478236客户端通过get请求可以得到wsdl文件,也就知道服务器提供的方法和参数了,然后客户端会通过webservice提供的工具类(通常为wsdltojava生成相应的类)。 接下来,客户端会向webservice发送一...
分类:
Web程序 时间:
2014-07-22 22:50:15
阅读次数:
165
官方文档只给出了PHP的示例代码开发者提交信息后,微信服务器将发送GET请求到填写的URL上,GET请求携带四个参数:参数描述signature微信加密签名,signature结合了开发者填写的token参数和请求中的timestamp参数、nonce参数。timestamp时间戳nonce随机数e...
分类:
微信 时间:
2014-07-19 12:13:35
阅读次数:
459