http相关知识要点

1、TCP/IP协议分为哪几层?每一层主要作用是什么?为什么要分层?

     应用层

     传输层

     网络层

     数据链路层

2、HTTP请求有哪些方式?

     GET:用于从服务器获取资源。不会改变资源状态,无副作用,幂等。

     POST:发送资源到服务器。每次POST都会在指定的URI下面创建一份资源,而不是创建URI指定的资源,执行两次post会创建两份资源,所以POST是非幂等的,这一点可以和PUT做对比。

     PUT:创建或修改指定URI的资源。执行两次相同的PUT,如果资源不存在就创建,如果资源存在则修改,多次执行PUT,服务器上的结果是一样的,所以是幂等的。

     HEAD

     DELETE

     OPTIONS

     TRACE

     CONNECT       

 

3、HTTPS为什么是安全的?

posted @ 2020-10-12 09:24  宋者为王  阅读(203)  评论(0编辑  收藏  举报