您的位置:首页 > 理论基础 > 计算机网络

Http协议-Get和Post简介

2014-09-18 22:22 323 查看
Http网络协议深入解析
http://www.baidu.com
www.baidu.com // 主机

baidu.com // 域名
http://api.douban.com/book/sub?q=maozedong&apikey=10 http:// 协议

api.douban.com // 主机名

/…? 为CGI程序的路径

?key=Value为参数 参数项用&隔开

服务器都是被动的 都是有来有回。

我们向服务器发送请求 服务器给我们返回一个网页html 浏览器进行网页解析。

Mac搭建CGI服务器

服务器地址:

/Library/WebServer/Documents/ 存放文件

映射关系:
http://192.168.101.23/目录/文件名
CGI:Common Gateway Interface

CGI执行程序目录:/Library/WebServer/CGI-Executables

html网页目录:/Library/WebServer/Documents/

其它文档目录:/share

CGI程序可以用任何一种语言进行开发 C C++
http://localhost/…
CGI程序不需要我们人为去启动 Apache为我们启动。

请求分为请求头和请求体

POST

NSURLRequest 表示请求头和请求体

GET POST 都是把xxx上传到服务器上

GET 只有请求头 没有请求体

POST 既有请求头又有请求体

传文件必须用POST
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: