`

HTTP请求的方法

 
阅读更多
转自:http://5ihack.diandian.com/post/2011-05-11/16787420 
HTTP请求的方法HTTP/1.1协议中共定义了八种方法(有时也叫“动作”)来表明Request-URI指定的资源的不同操作方式:
  • OPTIONS 
  • 返回服务器针对特定资源所支持的HTTP请求方法。也可以利用向Web服务器发送'*'的请求来测试服务器的功能性。
  • HEAD 
  • 向服务器索要与GET请求相一致的响应,只不过响应体将不会被返回。这一方法可以在不必传输整个响应内容的情况下,就可以获取包含在响应消息头中的元信息。
  • GET 
  • 向特定的资源发出请求。注意:GET方法不应当被用于产生“副作用”的操作中,例如在Web Application中。其中一个原因是GET可能会被网络蜘蛛等随意访问。
  • POST 
  • 向指定资源提交数据进行处理请求(例如提交表单或者上传文件)。数据被包含在请求体中。POST请求可能会导致新的资源的建立和/或已有资源的修改。
  • PUT 
  • 向指定资源位置上传其最新内容。
  • DELETE 
  • 请求服务器删除Request-URI所标识的资源。
  • TRACE 
  • 回显服务器收到的请求,主要用于测试或诊断。
  • CONNECT 
  • HTTP/1.1协议中预留给能够将连接改为管道方式的代理服务器。
方法名称是区分大小写的。当某个请求所针对的资源不支持对应的请求方法的时候,服务器应当返回状态码405(Method Not Allowed);当服务器不认识或者不支持对应的请求方法的时候,应当返回状态码501(Not Implemented)。 HTTP服务器至少应该实现GET和HEAD方法,其他方法都是可选的。此外,除了上述方法,特定的HTTP服务器还能够扩展自定义的方法。

 

 

分享到:
评论

相关推荐

    ios开发 HTTP请求方法

    3. **HTTP请求方法**: HTTP协议定义了多种请求方法,如GET、POST、PUT、DELETE等。在iOS中,你可以通过`NSURLSessionTask`的子类(如`NSURLSessionDataTask`)发起这些请求。GET用于获取资源,POST常用于提交数据,...

    http请求方法的概述及应用.pdf

    ### HTTP请求方法的概述及应用 #### 一、HTTP请求方法的概述 HTTP请求方法是客户端(例如浏览器)与服务器之间交互的一种手段,用于获取特定资源或执行特定操作。这些方法在HTTP协议中定义,遵循典型的客户端-...

    HTTP 请求方法详解-http

    http请求方法

    http请求方法.docx

    ### HTTP请求方法详解 HTTP(超文本传输协议)作为互联网应用中最常见的协议之一,定义了一系列标准的请求方法来实现客户端与服务器之间的数据交互。这些请求方法不仅规定了数据的传输方式,还指定了如何处理资源的...

    HTTP请求方法详解.docx

    ### HTTP请求方法详解 #### 一、概述 HTTP(HyperText Transfer Protocol)是互联网上最常用的网络协议之一,主要用于从Web服务器传输超文本至本地浏览器。客户端与服务器之间的交互是通过发送请求和接收响应实现...

    http请求方法开发教程.docx

    ### HTTP请求方法开发教程知识点详解 #### 一、HTTP简介 HTTP(HyperText Transfer Protocol),即超文本传输协议,是一种应用层协议,主要用于从万维网服务器传输超文本到本地浏览器等应用程序。它是互联网上应用...

    01HTTP请求方法1

    HTTP(超文本传输协议)是互联网上应用最为广泛的一种网络协议,它定义了客户端和服务器之间交换数据的格式和交互...在实际应用中,开发者应根据需求选择合适的HTTP请求方法,以确保系统的正常运行和数据的安全传输。

    C语言http请求方法.txt

    http请求方法

    http请求方法客户端对服务器资源执行的操作详细介绍

    ### HTTP请求方法详解 HTTP(超文本传输协议)作为互联网应用中最基础且广泛使用的协议之一,定义了一系列标准的请求方法来指示客户端如何与服务器端进行交互。这些请求方法(也被称作HTTP方法或HTTP动词)是理解...

    详解HTTP请求方法:RESTful API的CRUD操作指南

    ### 详解HTTP请求方法:RESTful API的CRUD操作指南 #### HTTP请求方法概述 HTTP(HyperText Transfer Protocol)作为互联网应用最为广泛的一种网络协议,其核心在于客户端与服务器之间如何进行有效通信。HTTP请求...

    详细介绍客户端与服务器之间进行各种HTTP请求方法及其示例.docx

    ### 客户端与服务器之间进行各种HTTP请求方法及其示例 HTTP(HyperText Transfer Protocol)作为互联网上应用最广泛的协议之一,定义了一系列用于客户端与服务器之间通信的方法。这些方法帮助开发者实现对资源的...

    http请求方法简明教程.txt

    http请求方法 http请求方法简明教程.txt http请求方法简明教程.txt http请求方法简明教程.txt http请求方法简明教程.txt http请求方法简明教程.txt http请求方法简明教程.txt

    常见的八种http请求方法及GET与POST的区别-请求方法get

    http请求方法 常见的八种http请求方法及GET与POST的区别_请求方法get

Global site tag (gtag.js) - Google Analytics