面试

NO1. 能跟我聊聊HTTP/1.1 与 HTTP/1.0 的区别?

面试

 

解答:如图所示

面试

NO2。讲一下大家都听过但不一定能讲的明白的POST方法和GET方法区别?

面试者:

  • POST将请求参数隐藏进行传递,而GET会将参数拼接到请求地址后面传递;

  • POST相对比较安全而GET因为暴露参数容易被篡改;

  • 根据HTTP传输协议两者对参数长度有不同的要求;

面试官:可以再多说一些,点基本讲到了。

解答:其实回答的点基本是回答到了,其实两者在与服务端发生交互时有所不同,POST方法会请求服务端两次,第一次先发送头部进行确认,服务端返回成功后再次发送数据,而GET只需要请求服务端一次。同时强调一下GET方法中http协议并未做参数长度限制,只是不同浏览器和服务端做了限制而已。