1.接口请求的六种常用方法:1、get向特定资源发送请求(请求指定页面信息并返回实体体)2、post向指定资源提交数据处理请求(提交表单、上传文件)),可能会导致一个新的3.Put将其最新内容上传到指定的资源位置(客户端传给服务端的数据替换指定文件的内容)4.head对应与get一致的服务端请求request,不会返回responsebody,获取小消息header中包含的原始信息(类似于get请求,返回的response中没有具体内容,用于获取header)5.删除requeststheservertodeletetheresourcemarkedbytherequest-URL*(Requesttheservertodeletethepage)6.Opions返回服务器对特定资源或webse支持的HTML请求方法rversends*testserverfunction(允许客户端查看服务器性能)2.get请求URL的全称是一个资源描述符,我们可以这样想:一个URL地址,用来描述一个资源在网络上,HTTP中的GET、POST、PUT、DELETE分别对应了对该资源的查询、修改、增删改查四种操作。至此,大家应该有了一个大概的认识。GET一般用于获取/查询资源信息。3、post请求post提交数据到指定资源处理请求(提交表单、上传文件),可能会导致新资源的建立或原有资源的修改。post请求一般通过body传递参数。例如登录:4.头部请求HEAD和GET本质上是一样的,不同的是HEAD不包含表现数据,而只包含HTTP头信息。可能有人会觉得这个方法没什么用,其实不然。想象一个业务场景:判断某个资源是否存在,我们通常使用GET,但是这里HEAD的含义更加明确。五、put请求PUT:这种方法比较少见。HTML表单也不支持这个。从本质上讲,PUT和POST非常相似,它们都向服务器发送数据,但它们之间有一个重要的区别。PUT通常指定资源的存储位置,而POST则不指定。POST数据的存储位置由服务器自己决定。例如:比如提交博文的URL,/addBlog。如果使用PUT,提交的URL将是这样的“/addBlog/abc123”,其中abc123是这篇博文的地址。而如果使用POST的话,地址会在提交后由服务器通知给客户端。现在大多数博客都是这样的。显然,PUT和POST的目的是不同的。使用哪一个也取决于当前的业务场景。六、DELETE请求DELETE:删除一个资源。基本上这种情况很少见,但是还是有一些地方比如亚马逊的S3云服务使用这种方式来删除资源。七、optionsrequestOPTIONS:这个方法很有意思,但是很少用到。用于获取当前URL支持的方法。如果请求成功,会在HTTP头中包含一个名为“Allow”的头,值为支持的方法,如“GET、POST”。
