点击这里给我发消息 点击这里给我发消息

Java网络编程从入门到精通(21):HTTP消息的格式

添加时间:2013-12-7
    相关阅读: 网络

    当用户在浏览器中输入一个基于HTTP协议的URL时(以http://开头的URL),就相当于通知器按着这个URL组织生成一个HTTP请求,并交过个请求发送到服务器;同时,等待服务器的响应。无论是请求还是响应,都统称为HTTP消息。

    HTTP协议分为两部分:

    1. HTTP请求消息。

    2. HTTP响应消息。

    一、HTTP请求消息

    HTTP请求消息分为请求消息头以及请求实体内容两部分。请求消息头的第一行必须由以下三部分组成:

    请求的方法(GET、POST和HEAD等)。

    Web资源的路径(http://www.website.com/test/test.html中的/test/test.html

    部分)。

    HTTP协议的版本(HTTP/1.0或HTTP/1.1)。

    在请求消息头的其他行是请求头字段。每一行的格式是:

    "头字段" ":" "头字段的值"

    请求头以一个空行结束。如下面上一个GET请求的例子:

    如果是POST请求,将要提交的实体内容放到消息头的空行后面,如下面是一个POST请求的例子:

    在上面的请求消息中Content-Length表示请求内容的以字节为单位的长度(" firstname=Bill&lastname=Gates"的长度)。在使用POST方法时,这个字段必须提供,而且长度必须等于实体内容的长度,否则服务器将返回一个错误状态码。

[1] [2] 下一页

咨询热线:020-85648757 85648755 85648616 0755-27912581 客服:020-85648756 0755-27912581 业务传真:020-32579052
广州市网景网络科技有限公司 Copyright◎2003-2008 Veelink.com. All Rights Reserved.
广州商务地址:广东省广州市黄埔大道中203号(海景园区)海景花园C栋501室
= 深圳商务地址:深圳市宝源路华丰宝源大厦606
研发中心:广东广州市天河软件园海景园区 粤ICP备05103322号 工商注册