开发者

OPTIONS in PHP REST API

开发者 https://www.devze.com 2023-01-26 07:08 出处:网络
I\'m writing a REST API in PHP and I can\'t find any resources explaining how to work with OPTIONS. It seems to be an important part of REST API\'s, that\'开发者_开发技巧s about how much I\'ve found.

I'm writing a REST API in PHP and I can't find any resources explaining how to work with OPTIONS. It seems to be an important part of REST API's, that'开发者_开发技巧s about how much I've found.

Can anyone explain what OPTIONS should contain and how it should be formatted?

Thanks in advance.


The HTTP OPTIONS method returns (at least) the HTTP methods that the server supports for a specific URL. Per example, if you have a resource (/user) where you can create, retrieve and retrieve headers (but not delete or update), OPTIONS should return the following response header:

Allow: GET,HEAD,POST

If you can delete the resource as well, it would be:

Allow: GET,HEAD,POST,DELETE

You get the idea.


See section 9.2 http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html

0

精彩评论

暂无评论...
验证码 换一张
取 消