Oceny redaktorów: Oceny użytkowników: [Łącznie: 0 Średnia: 0].ilfs_responsive_below_title_1 { szerokość: 300px; } @media(min-szerokość: 500px) {.ilfs_responsive_below_title_1 { szerokość: 300px; } } @media(min-szerokość: 800px) {.ilfs_responsible_below_title_1 { szerokość: 336px; } }
Kreya to pobieralna aplikacja Windows, której można użyć do kompilacji i testuj interfejsy API szybko i łatwo. Jest to program o otwartym kodzie źródłowym, który obsługuje także resztowe interfejsy API, skrypty i testy.
Kreya jest dostępna zarówno w wersji bezpłatnej, jak i płatnej. Jest również dostępny dla platform Linux i macOS.
Następujące funkcje są zawarte w bezpłatnej wersji Kreya:
W pełni funkcjonalny klient gRPC: Klient KreyagRPC obsługuje wiele funkcji, takich jak odbicie serwera, żądania strumieniowe, weryfikacja żądań i inne. gRPC to platforma zdalnego wywoływania procedur (RPC) typu open source, która może działać w dowolnym środowisku i oferuje dobre ulepszenie wydajności.
Potężny klient REST: Kreya obsługuje wywołania interfejsu API REST z różnymi formatami żądań i odpowiedzi, import Definicje OpenAPI i nie tylko.
Środowiska i szablony: Jest to bardzo ważna funkcja Kreya, która pozwala osobno przechowywać wartości i dane specyficzne dla środowiska i uprościć obsługę. Możesz dodawać, edytować i usuwać środowiska oraz z łatwością przełączać się między nimi. Szablonowanie pozwala na generowanie realistycznych fikcyjnych danych dla każdego żądania, dzięki czemu można je łatwo przetestować.
Konfiguracje uwierzytelniania wielokrotnego użytku: Kreya centralizuje zarządzanie uwierzytelnianiem, dzięki czemu możesz zdefiniować swoje dane uwierzytelniające w jednym miejscu i bezproblemowo odwoływać się do nich w Twoje prośby o uniknięcie jakichkolwiek powtórzeń. Możesz łatwo dodawać, edytować i usuwać wszystkie konfiguracje uwierzytelniania.
Jak to działa:
1. Pobierz i zainstaluj Kreya z linku podanego na końcu tego artykułu.
2. Uruchom Kreya i krótko go wypróbować, kliknij „Otwórz przykładowy projekt”. Jeśli chcesz utworzyć nowy projekt, możesz kliknąć „Utwórz projekt”, a następnie rozpocząć proces.
3. Za chwilę wszystkie definicje API zostaną zaimportowane, a przykładowy projekt zostanie sklonowany na Twój dysk.
4. Aby wysłać i przetestować pierwsze żądanie, musisz wybrać z listy operację gRPC. Kliknij Hello-> Hello Service i wybierz „Powiedz Hello”. Następnie kliknij „Wyślij” w panelu gRPC. Otrzymasz odpowiedź „OK” w panelu odpowiedzi wraz z czasem w milisekundach wygenerowania odpowiedzi. Oznacza to, że pomyślnie wykonałeś swoje pierwsze wywołanie API z Kreya.
5. Aby przetestować interfejsy API REST, kliknij reszta-> wttr.in i wybierz „Londyn”. Podobnie jak wcześniej, kliknij „Wyślij” u góry, a w panelu Response uzyskasz aktualną temperaturę w Londynie, wskazując, że interfejs API Rest działa poprawnie. W tym przykładzie użyto wttr.in, który jest bezpłatną usługą prognozy pogody, która obsługuje różne metody reprezentacji informacji dla klientów HTTP konsoli i nie tylko.
6. Kliknij „Księżyc” w tym samym folderze wttr.in, a następnie kliknij „Wyślij”, a otrzymasz obraz PNG Księżyca przedstawiający bieżącą fazę. To pokazuje, że pomyślnie dodałeś wttr.in Rest API.
7. Możesz zmienić metodę HTTP, klikając strzałkę w dół obok „POBIERZ” i wybrać dowolne inne żądanie, takie jak POST, PUT, DELETE i inne, i odpowiednio je przetestować. Ponadto, aby zmienić metodę gRPC, możesz kliknąć ikonę „Pióro” obok jej nazwy i wykonać niezbędne czynności.
8. Użyj ikon dostępnych w górnej części lewego panelu (panel HTTP/HTTPS), aby utworzyć, usunąć nowy folder, operację i nie tylko.
9. Kliknij dowolny „Folder”, aby skonfigurować ustawienia środowiska dla konfiguracji gRPS, odpoczynku i uwierzytelniania. Te ustawienia zostaną zastosowane do wszystkich operacji i podfolderów, chyba że zostaną nadpisane na niższym poziomie.
10. Poziomy pasek narzędzi poniżej panelu Żądania pozwala skonfigurować Zapytanie, Nagłówki, Metody uwierzytelniania, Punkty końcowe i inne. Pasek narzędzi poniżej odpowiedzi umożliwia przeglądanie odpowiedzi, nagłówków, zwiastunów, a także śladów.
Komentarze końcowe:
Ogólnie rzecz biorąc Kreya to zgrabna i prosta aplikacja umożliwiająca tworzenie i bardzo łatwo i szybko przetestuj swoje API. Darmowa wersja ma ograniczenia i obsługuje tylko wymienione powyżej funkcje. Możesz uaktualnić do wersji płatnej, aby uzyskać dodatkowe ważne funkcje, takie jak tworzenie skryptów i testowanie, uwierzytelnianie systemu Windows dla interfejsów API i nie tylko. Kreya jest jednym z najpopularniejszych narzędzi w tej przestrzeni i dobrą alternatywą dla Postmana.
Kliknij tutaj, aby pobrać aplikację Kreya dla systemów Windows, Linux i macOS. Aby Kreya działała, musisz mieć 64-bitową wersję systemu Windows 10.