Skip to content

[软技能] 第278天 HTTP的请求除了get和post外还有哪些呢?说下你对它们的理解 #1795

Open
@haizhilin2013

Description

@haizhilin2013
Collaborator

第278天 HTTP的请求除了get和post外还有哪些呢?说下你对它们的理解

我也要出题

Activity

censek

censek commented on Apr 22, 2020

@censek
  • get 只是用来查询数据,不对服务器的数据做任何的修改,新增,删除等操作。(会把请求的参数附加在 URL 后面)
  • post 一般是对服务器的数据做改变,常用来数据的提交,新增操作。
  • put 与 post 一样都会改变服务器的数据,但是 put 的侧重点在于对于数据的修改操作,但是 post 侧重于对于数据的增加。
  • delete 删除服务器的资源。
d4c-27

d4c-27 commented on Apr 12, 2022

@d4c-27

GET 请求指定的页面信息,并返回实体主体。
HEAD 类似于 GET 请求,只不过返回的响应中没有具体的内容,用于获取报头
POST 向指定资源提交数据进行处理请求(例如提交表单或者上传文件)。数据被包含在请求体中。POST 请求可能会导致新的资源的建立和/或已有资源的修改。
PUT 从客户端向服务器传送的数据取代指定的文档的内容。
DELETE 请求服务器删除指定的页面。
CONNECT HTTP/1.1 协议中预留给能够将连接改为管道方式的代理服务器。
OPTIONS 允许客户端查看服务器的性能。
TRACE 回显服务器收到的请求,主要用于测试或诊断。
PATCH 是对 PUT 方法的补充,用来对已知资源进行局部更新

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

      Development

      No branches or pull requests

        Participants

        @haizhilin2013@censek@d4c-27

        Issue actions

          [软技能] 第278天 HTTP的请求除了get和post外还有哪些呢?说下你对它们的理解 · Issue #1795 · haizlin/fe-interview