移动开发在路上-- IOS移动开发系列 多线程三

这一次说一点概念性的东西,也是为后边做一些基础

HTTP协议的基本概念

http协议的基本概念

全称“超文本传输协议”,浏览器和服务器之间的通信规则

HTTp协议永远都是客户端发起的请求,服务器回送响应

                       

         ------------请求--------------->

客户端                                           服务器(Server)

        <------------响应---------------

 

客户端 需要什么数据的时间 ,根据用户的操作,作出相应的请求;

服务器 收到这些请求,根据这些请求,返回相应的数据

 

请求方式

用户在发送请求消息时,又分为多种不同的请求方式,比较常见的请求方式是GET 和 POST 请求

GET 是向服务器索取数据的一种请求方式

POST 是向服务器提交数据的一种请求方式

 

HTTP请求

Http请求主要有两部分组成:http请求头、http请求体

POST 请求才有请求体

请求头

Accept: text/html,application/xhtml+xml,application/xml...

Accept-Charset:GBK,utf-8;

Accept-Encoding:gzip,deflate,sdch

Accept-Language:zh-CN,zh;

Connection:Keep-alive

.......

.......

.......

请求提

keyword=aaaa

可以用抓包工具尝试一下。。。

这次虽然都是概念的的东西,但是还得提一下的,要不然就好比上楼梯中少了几个台阶,所以的必须提一下,现在感觉要是做得越深,理论的支撑是很重要的,也给大家分享一点算是自己心得。

期待大家的继续支持

下次会说一些实例性的东西

移动开发在路上-- IOS移动开发系列 多线程三,布布扣,bubuko.com

移动开发在路上-- IOS移动开发系列 多线程三

上一篇:《逻辑与计算机设计基础(原书第5版)》——2.10 硬件描述语言—Verilog


下一篇:Android开发环境搭建