Aktywne Wpisy
![lunaexoriens](https://wykop.pl/cdn/c3397992/lunaexoriens_EviXVIs7R1,q60.jpg)
lunaexoriens +3
Jak można na stałe mieszkać z rodzicami w późnym wieku? Rozumiem, odkładanie pieniędzy, ale na litość boską, nie macie takiego poczucia, że zwyczajnie marnujecie życie? Pewnie nie, bo to bagno już was wciągnęło i przywykliście. A potem zdziwienie, że tyle ludzi ma problemy psychiczne, jak trzydziestolatek siedzi w domu rodzinnym ze starymi ludźmi, czasem nawet innego życia nie zna. Jak w mieście ten dom, to jeszcze pół biedy, ale w małej miejscowości?
![lunaexoriens - Jak można na stałe mieszkać z rodzicami w późnym wieku? Rozumiem, odkł...](https://wykop.pl/cdn/c3201142/5e4aebb040005ba32d0dd1f4597ee54c9579f133d88650bfffc5ffcecfb72828,w150.jpg?author=lunaexoriens&auth=bc8a6d9387f5256ce02d2fbd18ef34bb)
źródło: 456356506_1936526303475383_4286674952202143606_n
Pobierz![JackStump](https://wykop.pl/cdn/c3397992/JackStump_n4hPL1JwyX,q60.jpg)
JackStump +74
źródło: comment_1661241030Q6zeOFVUqPPpeu9NMeA6m0.jpg
Pobierz@EmcePomidor2: Oczywiscie ze ma znacznie czy to REST czy nie i to rzekłbym fundamentalne. Poza tym argument o nie istniejacej stronie jest całkowicie bez sensu. Zrobisz
@MarcinOrlowski: ale wiesz że oprócz kodu 500 można wysyłać content? ( ͡° ͜ʖ ͡°)
ale według ciebie to bez sensu przecież komunikacja się powiodła ( ͡° ͜ʖ ͡°) 200 się należy
Nie, odpowiedź 200 z API po wystąpieniu błędu nie jest prawidłowa. Specyfikacja REST jest taka, że 200 ma oznaczać całkowicie poprawny przebieg. Każda odpowiedź z błędem oznacza konkretną sytuację, a body w odpowiedzi zawiera szczegóły. Jeśli tak projektujesz API, to nie ogarniasz prostego REST. Pewnie jeszcze projektujesz endpointy jak
ale wiesz że nie masz żadnej racji, przecież taki prosty kod nawet nie zadziała z twoim cudownym kodem 200 i trzeba jakieś ify i inne potwory trzaskać. po coś mądre głowy, mądrzejsze
Gdzie prawda jest taka, że w większości przypadków jak wystawiasz API tylko na potrzeby swojego frontu (teraz przecież każdy musi wystawiać API bo front pisze w SPA ( ͡° ͜ʖ ͡°)) to nie
kuźwa no curlem sobie w terminalu strzel i dzięki temu że masz kod 500 to będziesz miał exit code <> 0
#!/bin/sh
Sam się doucz xD Dokument RFC który linkujesz nie ma statusu standardu a jest jedynie propozycją. Istnieje kilka różnych wersji takich dokumentów. Statusy HTTP nigdy nie były jakoś specjalnie przemyślane i to jak ich używać większości z nich jest zostawione wyobraźni programistów. GraphQL np. zawsze zwraca 200 i też jest spoko.
W tym momencie nie ma ŻADNEGO oficjalnego
@eloar: życia nie znasz? Jeśli klient dla firmy jest strategiczny to ma zawsze
@iAmTS: No cóż, wtedy trzeba sprawę postawić jasno - wewnętrzne api nie nadaje się do wystawienia publicznego.
Sam sposób uwierzytelniania będzie pewnie całkiem inny.
Rok mija i #!$%@? musisz sam pisać dokumentację do requestów i nie masz generatorów, endpointy są #!$%@? a użytkownik musi czytać twoje książki xD