Я пишу REST API на PHP, и я не могу найти никаких ресурсов, объясняющих, как работать с OPTIONS. Это, кажется, важная часть REST API, это то, что я нашел.
Может ли кто-нибудь объяснить, какие ОПЦИИ должны содержать и как его форматировать?
Заранее спасибо.
Метод HTTP OPTIONS возвращает (по крайней мере) HTTP-методы, поддерживаемые сервером для определенного URL-адреса. Например, если у вас есть ресурс ( /user
), где вы можете создавать, извлекать и извлекать заголовки (но не удалять или обновлять), OPTIONS должен возвращать следующий заголовок ответа:
Allow: GET,HEAD,POST
Если вы также можете удалить ресурс, это будет:
Allow: GET,HEAD,POST,DELETE
Вы поняли эту идею.
См. Раздел 9.2. http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html.