xu506075418 2010-03-14 21:18 采纳率: 0%
浏览 370
已采纳

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

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

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

  • 写回答

2条回答 默认 最新

  • iteye_13500 2010-03-14 23:00
    关注

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

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

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

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

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

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

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?