开发者社区 问答 正文

doGet()方法和doPost()方法有什么区别?

doGet()方法和doPost()方法有什么区别?

展开
收起
7大帅 2021-11-03 07:44:59 474 分享 版权
1 条回答
写回答
取消 提交回答
  • doGet:GET方法会把名值对追加在请求的URL后面。因为URL对字符数目有限制,进而限制了用在客户端请求的参数值的数目。并且请求中的参数值是可见的,因此,敏感信息不能用这种方式传递。

    doPOST:POST方法通过把请求参数值放在请求体中来克服GET方法的限制,因此,可以发送的参数的数目是没有限制的。最后,通过POST请求传递的敏感信息对外部客户端是不可见的。

    2021-11-03 07:48:23
    赞同 展开评论
问答地址: