2017-06-05 5 views
0

Est-il possible d'utiliser la méthode PATCH dans POST ou PUT? J'utilise un repo miroir intelligent sur mon Raspberry Pi, et les seules méthodes qu'il a pour les commandes personnalisées sont GET/POST/PUT. Et la seule méthode que le serveur GPIO a est PATCH J'ai essayé de mettre mais il renvoie juste une méthode 405 non autorisée.HTTP PATCH via POST?

+2

'Y a-t-il un moyen d'utiliser le patch de méthode dans POST ou PUT? Cela n'a aucun sens. PATCH est un verbe HTTP dans le même sens que POST et PUT, donc il ne peut pas être 'dedans' l'un d'eux –

Répondre

1

Non, ce n'est pas possible. La méthode HTTP peut être POST ou PATCH, mais vous ne pouvez pas utiliser une méthode via une autre. La seule solution à laquelle je peux penser est l'utilisation d'un proxy, qui modifierait les requêtes POST en PATCH. Par exemple, vous enverriez une requête POST au serveur proxy et le serveur proxy enverrait une requête PATCH avec les mêmes données au serveur de destination.