linux应用开发-HTTP

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 请求正文

发送的正文

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。