ASIHTTPRequest是一个对CFNetworkAPI进行了封装,并且使用起来非常简单的一套API,用Objective-C编写,可以很好的应用在MacOSX系统和iOS平台的应用程序中。ASIHTTPRequest适用于基本的HTTP请求,和基于REST的服务之间的交互。如果想要在项目中使用asihttprequest,需要进行如下..
分类:
移动开发 时间:
2015-02-27 18:52:13
阅读次数:
224
1.8web组件结构: 代理 :位于客户端和服务器之间的HTTP中间实体 缓存 :HTTP的仓库,使常用页面的副本可以保存在离客户端很近的地方 网关 :链接其他应用程序的特殊web服务器(如邮件服务) 隧道 :对HTTP通信报文进行盲转的特殊代理 Agent代理:发起自动HTTP请求的半智...
分类:
Web程序 时间:
2015-02-24 06:58:45
阅读次数:
167
一、HTTP如何使用TCP连接 世界上几乎所有的HTTP通信都是有TCP/IP承载的,它是一种常用的分组交换网络分层协议集。HTTP连接实际就是TCP连接及其使用规则。web浏览器与服务器通过TCP连接的交互如下图: TCP流是通过分段、由IP分组传送 TCP数据是通过IP分组(或IP数据报)的小数据块来发送的。HTTP就...
分类:
Web程序 时间:
2015-02-11 14:39:38
阅读次数:
262
之前针对这个也不是很关注,这个chunked在nginx上是默认开启的,但是在apache上没有,所以当切换服务器的时候,同时遇到了这个问题,发现数据内容存在乱码。
定位我就知道应该是http header的问题,但是具体是什么也不是很清楚。
仔细查阅发现,这个chunked编码。
http以trunked编码方式传输的数据表示规则
一般HTTP通信时会使用是Content...
分类:
Web程序 时间:
2015-02-05 16:28:45
阅读次数:
415
当我们在浏览器的地址栏输入“www.baidu.com”然后按回车,这之后发生了什么事,我们直接看到的是打开了对应的网页,那么内部客户端和服务端是如何通信的呢? 1、?????1、URL自动解析 ??????HTTP URL包...
分类:
Web程序 时间:
2015-01-29 01:59:22
阅读次数:
263
上一篇专题Android开发之网络请求通信专题(一):基于HttpURLConnection的请求通信我们讲解了如何使用httpurlconnection来实现基本的文本数据传输。一般在实际开发中我们可以用于传输xml或者json格式的数据。今天我们来讲解另外一种http网络请求的方式:httpclient,并实现文件的上传和下载。
在这里插个题外话,其实这些网络请求有很多第三方jar包可以使用...
分类:
移动开发 时间:
2015-01-26 08:57:26
阅读次数:
229
在Android开发中,网络请求必然是必不可少。一般而言,都是基于http的网络请求。有时候也会有SOCKET请求,这个后续的专题再讲。今天,我们就先讲讲常用的Http请求。
http求情自然是遵循http协议的,相关内容请转接:Java学习笔记之Http协议详解
好了,开始今天的正题。
一、基础HTTPURL请求方式
我们先来看一个最简单的例子,通过get方法请求拿到返回值
1...
分类:
移动开发 时间:
2015-01-24 17:22:06
阅读次数:
309
Fiddler我们做过Web开发的都知道它是一个强大的Http调试工具. 并且它是免费的. 我们通在PC上监视程序的Http事件. 那么在移动的Andriod可以吗? 的确也可以, 就是通过proxy.首先,打开Fiddler Tools -> options->Connections, 勾选Al....
分类:
Web程序 时间:
2015-01-23 19:58:34
阅读次数:
114
网上介绍Android上http通信的文章很多,不过大部分只给出了实现代码的片段,一些注意事项和如何设计一个合理的类用来处理所有的http请求以及返回结果,一般都不会提及。因此,自己对此做了些总结,给出了我的一个解决方案。首先,需要明确一下http通信流程,Android目前提供两种http通信方式...
分类:
移动开发 时间:
2015-01-12 19:03:54
阅读次数:
117
如果说我比别人看得更远些,那是因为我站在了巨人的肩上。github地址:https://github.com/loopj/android-async-httpApi文档地址:http://loopj.com/android-async-http/doc/http通信作为开发android最基本的模块...
分类:
移动开发 时间:
2015-01-08 00:57:59
阅读次数:
594