面试
NO1. 能跟我聊聊HTTP/1.1 与 HTTP/1.0 的区别?
解答:如图所示
NO2。讲一下大家都听过但不一定能讲的明白的POST方法和GET方法区别?
面试者:
-
POST将请求参数隐藏进行传递,而GET会将参数拼接到请求地址后面传递;
-
POST相对比较安全而GET因为暴露参数容易被篡改;
-
根据HTTP传输协议两者对参数长度有不同的要求;
面试官:可以再多说一些,点基本讲到了。
解答:其实回答的点基本是回答到了,其实两者在与服务端发生交互时有所不同,POST方法会请求服务端两次,第一次先发送头部进行确认,服务端返回成功后再次发送数据,而GET只需要请求服务端一次。同时强调一下GET方法中http协议并未做参数长度限制,只是不同浏览器和服务端做了限制而已。