请问为什么get方式的请求消息中没有实体内容呢,谢谢

一个使用Get方式的请求消息中不能包含实体内容,只有post方式的请求消息中才可以包含实体内容

,我有点疑问,为什么get方式的请求消息中没有实体内容,请求消息中的实体内容值的什么啊,参数不是实体内容吗

[quote]一个使用Get方式的请求消息中不能包含实体内容,只有post方式的请求消息中才可以包含实体内容 [/quote]

可以认为http消息可以分成两部分(消息头,消息体)。

通常get方式访问时,如果传参数,一般是用查询字符串的方法传递,此时查询参数不包含在消息体内。例如:
http://.../url?a1=b1&a2=b2

如果是post,传递参数,就需要在消息体内加参数,例如,消息体传递的可能是:
a1=b1&a2=b2

但是也不能这么绝对,你用get传参数,同样可以像post一样,在消息体内写
a1=b1&a2=b2
这时,服务器一般也是可以识别出参数的。

所以上面你说的只是一般情况,并不是绝对的。

这文章写得很清楚

HTTP POST GET 本质区别详解
http://blog.csdn.net/gideal_wang/archive/2009/07/02/4316691.aspx