码迷,mamicode.com
首页 > Web开发 > 详细

linux应用开发-HTTP

时间:2015-05-21 14:18:22      阅读:212      评论:0      收藏:0      [点我收藏+]

标签:linux   http协议   socket   udp   

linux应用开发-HTTP
一 HTTP
HTTP超文本传输协议是一个基于请求与相应模式的,无状态的,应用层的协议,常基于TCP的连接方式
HTTP1.1版本中给出的一种持续连接的机制

技术分享


二 HTTP的URL

格式:http://host[":"port][abs_path]
列如:http://192.168.0.1:8080/index.jsp


三 请求方法

常用:
GET  请求获取request-URl的标识资源
POST 在request-URL所表示的资源后附加新的数据[form]
HEAD 请求获取由Request-URL说标识的资源的响应消息的包头


不常用:

PUT
DELETE
TRACE
CONNECT
OPTIONS


四 请求格式

1 请求行
方法符号开头,空格分开,后面跟着URL和协议的版本
例如:Method(请求方法) Request-URL(资源标示符) HTTP-Version(HTTP协议版本) CRLF(回车和换行)


2 消息报头

报头后面要空一行


3 请求正文

发送的正文

linux应用开发-HTTP

标签:linux   http协议   socket   udp   

原文地址:http://blog.csdn.net/qq_22075977/article/details/45890335

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!