Czy jak się ma PUTa to czy POST ma sens jak i tworzenie, i aktualizacje zasobu (request body jest takie same) można załatwić PUTem? Imho nie, ale może czegoś nie widzę?
#programowanie #naukaprogramowania #programista15k
#programowanie #naukaprogramowania #programista15k
- Najlepsze
- Wszystkie komentarze







Potem musisz tylko napisać posta na wypoku, że pracy nie ma i fajrant, pora na csa.
przykład put w teorii powinien być wykorzystywany do tworzenia bądź aktualizowania obiektu to często put jest używany jak patch a patcha się w ogóle nie używa. a niektóre api postem też aktualizują zasoby.
więc widziałem na wlasne oczy jak ludzie używali puta jak
@Nofenak: zacznijmy od początku próbując uprościć to co nie jest istotne.
'HTTP request methods' i RFC je opisujący, który już gdzieś tu się pojawił jest dla przeglądarek i serwerów aby mogły pewne rzeczy założyć oraz aby był pewien standard komunikacji w
@IronicznyWiercipieta: ale tylko z nazwy bo takie API zazwyczaj prędzej czy później i tak będzie miało endpointy w stylu RPC
i ja nie widzę w tym nic złego, jedno i drugie to po prostu jakieś tam podejścia mające swoje wady i zalety, to nie jest tak że API w stylu REST jest najlepsze, a API w stylu RPC jest złe
Masz tutaj opisane. Na to wszystko jest standard ale niestety większość się go nie trzyma przez co jest bałagan w API.
Jak tldr to wrzuć w jakiś czat i może ci wyciągnie najważniejsze rzeczy
(...)
to różnica między putem a postem jest taka; powiedzmy, że masz bazę danych z unikalnymi nazwami w tabeli. Jeśli postem dodasz dwa razy obiekt o tej samej nazwie to powinieneś dostać błąd za drugim razem. W przypadku puta, możesz dodawać ten obiekt w nieskończoność bo powinien się cały nadpisać za każdym razem w bazie (gdzie identyfikatorem może być ta nazwa
@some_ONE: wszystko zależy, jeżeli to wewnętrzne API to warto mierzyć siły na zamiary i nie ma co być purystą a po prostu się wrzuca co "inne zespoły" potrzebują.
Jeżeli to