在IOS中使用NSURLConnection实现http通信,NSURLConnection提供了异步和同步两种通信方式,同步请求会造成进程阻塞,通常我们使用异步的方式,不管同步还是异步,建立通信的基本步骤都是一样的:
1,创建NSURL
2,创建Request对象
3,创建NSURLConnection连接
第3步结束后就建立了一个http连接。
这里我们用一个开放的api做例子:
...
分类:
移动开发 时间:
2015-06-15 18:55:46
阅读次数:
128
***1.服务器端
最简单的服务器端接收代码,直接把穿过俩的数据打印*package cn.servlet;import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServl...
分类:
移动开发 时间:
2015-06-15 09:19:02
阅读次数:
174
TCP连接世界上几乎所有的 HTTP 通信都是由 TCP/IP 承载的, TCP/IP 是全球计算机及网络设备都在使用的一种常用的分组交换网络分层协议集。 客户端应用程序可以打开一条 TCP/IP 连接, 连接到可能运行在世界任何地方的服务器应用程序。 一旦连接建立起来了, 在客户 端和服务器的计算...
分类:
Web程序 时间:
2015-06-11 19:02:51
阅读次数:
136
基本用法1. Volley简介我们平时在开发Android应用的时候不可避免地都需要用到网络技术,而多数情况下应用程序都会使用HTTP协议来发送和接收网络数据。Android系统中主要提供了两种方式来进行HTTP通信,HttpURLConnection和HttpClient,几乎在任何项目的代码中我...
分类:
移动开发 时间:
2015-06-05 06:17:46
阅读次数:
203
Android之Http通信——4.Android HTTP请求方式:HttpClient本节引言:
上节讲了HttpURLConnection,本节就到HttpClient了,Apache给我们提供的HttpClient(简单的Http客户端), 不过毕竟不是亲儿子,HttpClient在API 21版本后就给Google弃用了,而我们实际开发中,很多页面都不是通过 一个简单的URL...
分类:
移动开发 时间:
2015-06-04 15:43:03
阅读次数:
203
3.Android HTTP请求方式之HttpURLConnection引言:
好了,前两节我们已经对HTTP协议进行了学习,相信看完前两节的朋友对HTTP协议相比之前
应该更加熟悉吧,好吧,学了要用,相信很多人都知道Android中HTTP的两种最基本的请求方式
他们分别是:HttpURLConnection和HttpClient,当然了解了最基本的两个后,我们实际开发中
可...
分类:
移动开发 时间:
2015-06-03 17:38:54
阅读次数:
180
Android之Http通信——2.详解Http的消息头
本节引言:
在上一节中我们对HTTP的一些概念性的东西进行了了解:什么是HTTP协议,1.0版本与1.1版本的区别,SYN和ACK,TCP/IP三次握手,
HTTP操作流程,几种不同的请求方式,HTTP的状态吗,以及HTTP协议的特点,最后还了解了下OSI七层协议与TCP四层模型,
相信大家对HTTP已经有了简单的了解,本节我们来扣HTTP的消息头以及响应头,好了,开始本节内容!...
分类:
移动开发 时间:
2015-06-02 18:05:45
阅读次数:
291
这一篇主要总结iOS开发中进行HTTP通信及数据上传下载用到的方法。网络编程中常用的有第三方类库AFNetworking或者iOS7开始新推出的NSURLSession,还有NSURLSession的前任NSURLConnection。一般情况下,使用AFNetworking即可满足绝大多数要求.....
分类:
移动开发 时间:
2015-06-02 09:14:59
阅读次数:
237
Android之Http通信——1.初识Http协议
本文内容:
>1. 介绍了下HTTP协议的一些概念、
>2. 简单的说了下HTTP 1.0 和HTTP 1.1的区别
>3. HTTP请求的流程,包括SYN和ACK的概念,TCP/IP三次握手,HTTP操作的流程,HTTP请求的几种几种方式,HTTP状态码合集,以及HTTP协议特点
>4. OSI七层协议图&TCP四层模型图...
分类:
移动开发 时间:
2015-06-02 00:30:30
阅读次数:
237
Android客户端请求服务器端的详细解释1. Android客户端与服务器端通信方式:
Android与服务器通信通常采用HTTP通信方式和Socket通信方式,而HTTP通信方式又分get和post两种方式。
2. 解析服务器端返回数据的解释:
(1).对于服务器端来说,返回给客户端的数据格式一般分为html、xml和json这三种格式。
(2). JSON(Javas...
分类:
移动开发 时间:
2015-05-31 10:59:08
阅读次数:
178