哪里可以找到HTTP方法示例?

Amr*_*rhy 24 http httpwebrequest

HTTP定义了八种方法(有时称为"动词")

你能帮我找一下每个例子,这样我可以更好地测试和理解它们吗?

Gum*_*mbo 58

首先,您应该了解HTTP 1.1规范,尤其是节方法定义.

我不确切知道这些例子是否正确.随意纠正它们.


Joh*_*ley 13

您可以使用cURL命令行工具试验不同的HTTP方法.例如:

curl --head http://www.google.co.uk

HTTP/1.1 200 OK
Cache-Control: private, max-age=0
Date: Sun, 19 Apr 2009 15:33:24 GMT
Expires: -1
Content-Type: text/html; charset=ISO-8859-1
Set-Cookie: PREF=ID=a2a414b9a84c8ffd:TM=1240155204:LM=1240155204:S=16kZnqzeSxIJT3jv; expires=Tue, 19-Apr-2011 15:33:24 GMT; path=/; domain=.google.co.uk
Server: gws
Transfer-Encoding: chunked
Run Code Online (Sandbox Code Playgroud)
  • -X选项允许您指定GET以外的HTTP方法.

  • 良好的提示,+ 1.请注意,并非所有浏览器都支持所有方法 这就是为什么,例如,Ruby on Rails实际上只使用GET和POST,而不是PUT和DELETE.如果curl不支持所有方法,那么甚至可以使用telnet手动调用它们:例如参见http://tonycode.com/wiki/index.php?title=Making_HTTP_requests_via_telnet (2认同)