关于get,post请求

关于get,post请求

关于get和post请求,到底是用在什么地方呢,在实际工作中的具体用处能描述一下吗,现在这么讲就感觉get是显视的,post是在请求体中,不能直接看见,但是我还是可以通过网页看见啊,这哪里体现了安全呢,老师能具体解释一下吗


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕酷酷 2019-11-22 17:02:46

同学你好,get和post的具体区别:

1、在实际开发中get一般用于获取或者查询资源信息,而post一般用于更新或者新增资源信息。

2、采用get方法时,客户端会把要发送的数据添加到URL后面,并且用“?”连接,各个变量参数之间用“&”连接,如:

http://img1.sycdn.imooc.com//climg/5dd7a2ab098843f407890088.jpg

post会把要传递的数据放在HTTP请求报文的消息体中。如:

http://img1.sycdn.imooc.com//climg/5dd7a38b0934417405670482.jpg

3、通过get方式提交数据,参数将明文的出现在URL中,可能会造成用户信息泄露等问题。

    通过post方式提交数据,将传输的数据放在请求体中,安全性高一些。

4、Get请求的数据会被浏览器缓存起来,会留下记录,而post提交的数据不会被浏览器缓存,不会留下记录。

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

  • 提问者 慕沐3362990 #1
    现在写的所有的代码都是在本机的浏览器页面上显示,可以在其他的电脑或者手机自己的页面吗,如果可以,该怎么做
    2019-11-22 17:54:09
  • 好帮手慕酷酷 回复 提问者 慕沐3362990 #2
    同学你好,因为这里服务器部署在本机电脑上,所以只能在本机电脑上进行访问,如果想要在电脑或者手机上访问,则需要进行线上部署等操作了。关于线上部署,本课程中还没有涉及哦!建议同学自己可以在网络上翻阅一些资料进行了解。如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
    2019-11-22 19:12:47
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
从网页搭建入门Java Web2018版
  • 参与学习           人
  • 提交作业       1088    份
  • 解答问题       10205    个

如果你有Java语言基础,又想以后从事Java Web开发,那么本路径是你的不二选择!本路径从网页搭建开始入手,通过大量案例来学习Java Web基础。定能助你完成Java Web小白的蜕变!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师