Pytania otagowane jako http-method

9
Zastosowanie metod PUT vs PATCH w rzeczywistych scenariuszach interfejsu API REST
Przede wszystkim niektóre definicje: PUT zdefiniowano w rozdziale 9.6 RFC 2616 : Metoda PUT żąda, aby zamknięta jednostka była przechowywana pod dostarczonym URI żądania. Jeśli identyfikator URI żądania odnosi się do już istniejącego zasobu, dołączony byt MUSI być uważany za zmodyfikowaną wersję tego, który znajduje się na serwerze źródłowym . …
681 json  rest  http  put  http-method 

6
Czy powinienem używać PATCH lub PUT w moim interfejsie API REST?
Chcę zaprojektować mój punkt końcowy odpoczynku przy użyciu odpowiedniej metody dla następującego scenariusza. Jest grupa. Każda grupa ma status. Grupa może być aktywowana lub dezaktywowana przez administratora. Czy powinienem zaprojektować mój punkt końcowy jako PUT /groups/api/v1/groups/{group id}/status/activate LUB PATCH /groups/api/v1/groups/{group id} with request body like {action:activate|deactivate}


9
Które metody HTTP pasują do których metod CRUD?
W programowaniu w stylu RESTful powinniśmy używać metod HTTP jako naszych elementów składowych. Jestem trochę zdezorientowany, które metody pasują do klasycznych metod CRUD. GET / Read i DELETE / Delete są wystarczająco oczywiste. Jaka jest jednak różnica między PUT / POST? Czy pasują one do siebie za pomocą opcji Utwórz …
213 http  rest  crud  http-method 

3
curl -GET i -X GET
Curl oferuje szereg różnych wywołań metod http, które są poprzedzone znakiem X, ale oferuje również te same metody bez. Próbowałem obu i nie potrafię zrozumieć różnicy. Czy ktoś może mi szybko wyjaśnić, czym różnią się te dwie operacje?
126 curl  http-method 

4
RESTful Alternatives to DELETE Request Body
Chociaż specyfikacja HTTP 1.1 wydaje się zezwalać na treści wiadomości w żądaniach DELETE , wydaje się wskazywać, że serwery powinny ją ignorować, ponieważ nie ma dla niej zdefiniowanej semantyki. 4.3 Treść wiadomości Serwer POWINIEN odczytać i przesłać dalej treść wiadomości na każde żądanie; jeśli metoda żądania nie obejmuje zdefiniowanej semantyki …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.