RESTful (restful) 是什么 ? (面试题)
以下是以RESTful的HTTP方法的介绍:
GET:
介绍:用于获取资源的表示形式。
使用场景:用于从服务器获取资源的信息,不会对资源进行修改。
POST:
介绍:用于创建新资源。
使用场景:用于向服务器提交数据,请求服务器创建一个新的资源。
PUT:
介绍:用于替换或更新资源。
使用场景:用于完全替换指定资源的内容,客户端需要提供完整的资源表示形式。
DELETE:
介绍:用于删除指定的资源。
使用场景:用于请求服务器删除指定的资源。
PATCH:
介绍:用于对资源进行局部更新。
使用场景:用于对资源的部分字段或属性进行修改,客户端只需要提供要修改的字段或属性。
OPTIONS:
介绍:用于获取关于服务器支持的请求方法、请求头以及其他与资源相关的元数据信息。
使用场景:用于探测服务器上的资源以及了解服务器的能力和配置,支持CORS(跨域资源共享)