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为什么是安全的?

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章