Generyczny_nick
Generyczny_nick
Mireczki przychodzę do Was z nietypowym problemem.
Kiedyś na YouTube oglądałem prelekcję (prawdopodobnie było to w ramach Warsaw Java User Group lub podobnej grupy ale na 99% społeczność jvm) w której gościu opowiadał o podejściu do zwracania błędów z API polegającym na zwracaniu jakiegoś unikalnego identyfikatora (albo i nie unikalnego?) w jakiś sposób skorelowanego z konkretną częścią systemu co w przypadku dostarczenia tego ID przez użytkownika zgłaszającego błąd miało przyśpieszyć rozeznanie co
1
  • Najlepsze
  • Wszystkie komentarze
PanMlecz
@Generyczny_nick: zapewne chodziło o jakiś traceId. Jak odpowiednio monitorujesz aplikację, to taki trace ciągnie się przez cały cykl życia requestu (nawet jest przesyłany w headerach między mikroserwisami). Wszystkie logi mają ten trace, i jak go zwrócisz użytkownikowi w błędzie, to latwo takich logow poszukac
2
s.....u
s.....u
@Generyczny_nick co jest rewolucyjnego w tym żeby mieć unikalny msg do każdego błędu?
1
Showroute_pl
Poniedziałek, 9:00. Netprasówka melduje się na Twojej skrzynce.
Dołącz na https://showroute.pl/netprasowka/

Oprócz tego, będzie też #pracait i szkolenia dla inżynierów sieci.

#siecikomputerowe #netprasowka #bgp #python #restapi
0
michal-salamon
michal-salamon
Treść przeznaczona dla osób powyżej 18 roku życia...
7
  • Najlepsze
  • Wszystkie komentarze
michal-salamon
michal-salamon
@Gggee123: A nuż komuś się przyda. Są maile do posłów, można spambota zrobić xD
2
LazyInitializationException
@michal-salamon:

#leg is the legitimation id


Czemu nie nazwałeś tego po prostu legitimation_id?
2
Generyczny_nick
Generyczny_nick
Cześć Mireczki, szukam jakiegoś API restowego zabezpieczonego SSL'em w w celu nauki testowania/integracji.
Testowe API dedykowane testerom które znalazłem w sieci nie mają zabezpieczonego SSL'em :(

#naukaprogramowania #programowanie #restapi #testowanieoprogramowania #testowanie
1
  • Najlepsze
  • Wszystkie komentarze
Zwierzak24
@Generyczny_nick: api od trello było kiedyś całkiem spoko
1
T.....k
T.....k
0
pyroxar
Mam kalster Kafek Kraft, czyli bez zookepera. Musze go atakować locust i "wyrównać" duże obciążenie dysku, żeby pingi były niskie. Udało mi się pozbyć wielu artefaktów (duże pingi i duże obciążenie io serwera) już nie ma regularnego ksztuszenia ani wysokich pingów co kilka minut. Teraz już działa to "płynnie". Jak dla mnie ujdzie.

Pytanie, czy ktoś z was by to jeszcze poprawiał? Jeśli tak to jak? Poniżej parametry,z którymi eksperymentuje.
//STANDARDOWE
offsets.topic.replication.factor=3
num.network.threads=3
0
  • Najlepsze
  • Wszystkie komentarze
randnoob943
randnoob943
@pyroxar: pokrzycz na dysk
1
pyroxar
@pyroxar: tak to wygląda na netdata po 1,5 godziny. Z tego co zaczynałem, teraz mogę powiedzieć, ze wygląda to dobrze. A jednak występuję duże obciążenie IO, to różowe, czasem :(
0
kazik-
10 Wskazówek Przed Rozmową Kwalifikacyjną Dla Programisty

Cześć Właśnie pojawił się nowy artykuł na blogu Modest Programmer.

Nieodłącznym elementem kariery każdego programisty jest uczęszczanie na rozmowy kwalifikacyjne. W tym artykule przedstawię 10 najważniejszych wskazówek, dzięki którym wypadniesz dużo lepiej na swojej rozmowie kwalifikacyjnej na stanowisko programisty.

Link
1
  • Najlepsze
  • Wszystkie komentarze
AnonimoweMirkoWyznania
#anonimowemirkowyznania
Czy da się w postmanie napisać skrypt, który będzie wysyłał GETy do API co określony czas + chciałbym też ustawić określoną ilość tych zapytań np. 1000 oraz odczytywał czas odpowiedzi różnych serwisów, które są umieszczone w headerze i zapisywał do pliku jakiegoś?

#testowanieoprogramowania #postman #programowanie #api #restapi

Kliknij tutaj, aby odpowiedzieć w tym wątku anonimowo
0
  • Najlepsze
  • Wszystkie komentarze
mateuszd
Cześć, dawno tu nic nie wrzucałem, ale właśnie opublikowałem nowy materiał o REST API, może się komuś przyda

Wszystko o REST API w Javie

#programowanie #java #naukaprogramowania #programista15k #programista #restapi #nullpointerexception
10
  • Najlepsze
  • Wszystkie komentarze
N.....e
N.....e
Potrzebuje stworzyć mapę z punktami dodawanymi przez API. Gdzie i za ile? Niestety Google Cloud Platform to porażka i nie można określić co jest darmowe a co płatne. OSM nie oferuje (chyba?) takiej funkcjonalności, a uMAP nie wystawia API. Jakieś pomysły?

#api #restapi #google #googlemaps #osm #programowanie
0
  • Najlepsze
  • Wszystkie komentarze
kilah
Mireczki, czy ktoś korzystał z API 3commas, Binance lub Kucoin do wyciągania danych?

#api #3commas #binance #kucoin #restapi #programowanie #webdev #kryptowaluty
0
stanleymorison
Po co nam w HTTP metoda Put i Delete, skoro to samo można zrobić Get i Post?

#java #restapi #naukaprogramowania #programowanie
0
  • Najlepsze
  • Wszystkie komentarze
N.....e
N.....e
Internetowo programistyczne mirki z #rest #restapi #programowanie

Macie jakiegoś toola online który potrafi sprawdzić składnie i pokazać miejsce w którym jest coś "nie tak"?

Dajmy na to mam takie odpytanko (poprawne), ale chciałbym coś w stylu sprawdzacza gdy piszę coś typowo "z palca", bez dokumentacji. Chodzi o same klamry, dwukropki oraz cudzysłowia.

https://randomowa-strona.com.pl/api/v1/users?filters={"users":{"where":{"externalKey":{"=":"345678"}}}}&fields={"users":"id,externalKey"}
0
  • Najlepsze
  • Wszystkie komentarze
Kiwiriwi
Kiwiriwi
Mireczki co polecacie poczytać o dobrych praktykach przy tworzeniu i projektowaniu API restowego. Mam kilka zagwozdek takich jak np. Użytkownik chcę stworzyć za pomocą POST jednorazowo np. 5 obiektów. API do bazy wrzuca 4, bo okazuje się że że 5 element już istniał i baza blokuje stworzenie tego 5. Co najlepiej wtedy zwrócić użytkownikowi?
1. 200 z info 4 obiekty sukces 1 (piąty) z error,
2. 400 z analogicznym komunikatem?
3. Cofnąć tworzenie obiektów
0
  • Najlepsze
  • Wszystkie komentarze
husky83
#programowanie #api #restapi

Przeszukuję 'best practices' dotyczące Rest Api i nie mogę znaleźć odpowiedzi na następujące pytanie:

Jaki status powinno się zwracać, gdy operacja nie powiedzie się z powodu stanu obiektu.
Chodzi o przypadek np. próby usunięcia czegoś, co ma flagę informującą, że nie można tego obiektu wyrzucić.
1
  • Najlepsze
  • Wszystkie komentarze
husky83
Co takie prawdziwe restowe api powinno zwracać w następujących przypadkach (status + zawartość):
1. POST - status 201, ale czy powinno zwracać utworzony obiekt?
2. GET, gdy zwracana lista jest pusta? (czyli GET nie na pojedynczy obiekt, bo wtedy 404, a na całą kolekcję) - 200 + [] jako zwrotka?
3. PUT, PATCH - status 200 jako potwierdzenie, a obiekt?
4. DELETE - status 200?

Co
0
  • Najlepsze
  • Wszystkie komentarze
zwei
#wykopapi #restapi #programowanie

Komunikacja z API odbywa się w oparciu o architekturę REST. Każdy obiekt dostępny w serwisie reprezentowany jest przez odpowiedni zasób API. Każdy z zasobów ma specyficzny zestaw metod, które można na nim wykonać.


To dlaczego można usunąć wpis GETem?

Nie
1
  • Najlepsze
  • Wszystkie komentarze
Scabbe
Znacie jakieś ciekawe strony z REST API? Szukam jakichś prostych zwrotów do stron żeby się pouczyć.

Coś mniej oklepanego niż OpenWeatherMap

#frontend #api #restapi #javascript
0
  • Najlepsze
  • Wszystkie komentarze
Generyczny_nick
Generyczny_nick
Hej Mireczki
Pytanie: jak poprawnie zaimplementować metodę aktualizującą encję?
Najprostszy sposób:
Sprawdzić czy w userDto dane pole nie jest nullem (i generalnie czy się poprawnie waliduje) i jeśli tak to na obiekcie user ustawić tę wartość na polu a finalnie wywołać update na repozytorium (w kontrolerze naturalnie http method patch).

Tyle, że ifowanie każdego pola z dto czy jest ok itp wydaje mi się słabe i się nie skaluje.
0
  • Najlepsze
  • Wszystkie komentarze
michal__q
Treść przeznaczona dla osób powyżej 18 roku życia...
117
  • Najlepsze
  • Wszystkie komentarze
zortabla_rt
Wydziubałem sobie w #python skrypt, który
1. Loguje się na stronę
2. Wyciąga z niej dane

Problem taki, że te dane aktualizują się często, jest tam wpięte api.
Za każdym razem gdy odapalam skrypt, otwiera się nowa sesja.
0
  • Najlepsze
  • Wszystkie komentarze