ios开发之网络基础知识
1.一次HTTP请求的完整过程
(1)浏览器或应用发起HTTP请求(GET,POST),请求包含HTTP类型,地址(URL),协议(HTTP/1.1),请求头部,附加信息
(2)web服务接收到请求,进行处理,页面分为两种页面(静态html页面,动态php,asp,jsp页面)
(3)数据通过相应response返回给浏览器和应用
GET请求和POST的区别(面试题常考)
(1)都是HTTP请求的方式,GET一般只是为了获取数据,而POST获取的同时上传附加数据
(2)GET所有参数都在URL网址中,POST请求参数放在请求头中
(3)应用:只是简单地获取数据,使用GET请求,登陆(传密码),上传文件或图片,使用POST请求