2010-11-23 3 views
10

J'écris une API REST en PHP et je ne trouve aucune ressource expliquant comment travailler avec OPTIONS. Il semble être une partie importante de l'API REST, c'est à peu près tout ce que j'ai trouvé. Est-ce que quelqu'un peut expliquer ce que les OPTIONS devraient contenir et comment il devrait être formaté?OPTIONS dans l'API PHP REST

Merci d'avance.

Répondre

13

Les rendements du procédé HTTP OPTIONS (au moins) Les méthodes HTTP que le serveur prend en charge pour une URL spécifique. Par exemple, si vous avez une ressource (/user) où vous pouvez créer, récupérer et récupérer les en-têtes (mais pas supprimer ou mettre à jour), OPTIONS doivent retourner l'en-tête de réponse suivante:

Allow: GET,HEAD,POST 

Si vous pouvez supprimer la ressource Eh bien, ce serait:

Allow: GET,HEAD,POST,DELETE 

Vous avez l'idée.