Wysyłanie żądań punktu końcowego HTTP

Użytkownicy mogą wysyłać żądania do usług używających punktu końcowego HTTP.

Zanim rozpoczniesz

Jeśli usługa używa uwierzytelniania Secure Sockets Layer (SSL), przed wysłaniem żądania należy utworzyć konfigurację SSL. Więcej informacji na ten temat zawiera sekcja Tworzenie konfiguracji protokołu SSL.

Jeśli usługa używa zabezpieczeń SOAP na potrzeby szyfrowania, podpisywania lub innych algorytmów zabezpieczeń, najpierw należy skonfigurować środowisko z użyciem poprawnych bibliotek i plików konfiguracyjnych, a następnie trzeba utworzyć profil zabezpieczeń dla pliku WSDL. Więcej informacji na ten temat zawierają sekcje Konfigurowanie środowiska na potrzeby zabezpieczeń SOAP i Tworzenie profili zabezpieczeń dla plików WSDL.

Procedura

Aby wysłać żądanie do usługi HTTP:

  1. Kliknij przycisk paska narzędzi Otwórz ogólny klient usług Przycisk Otwórz ogólny klient usług i wybierz stronę Żądania.
  2. Kliknij ikonę Dodaj Przycisk Dodaj i kliknij typ żądania, które ma zostać wysłane, albo w Bibliotece żądań kliknij prawym przyciskiem myszy pozycję Punkty końcowe i wybierz typ żądania, które chcesz wysłać.
  3. W oknie Konfigurowanie protokołu wybierz opcję HTTP i podaj konfigurację transportu HTTP. W razie potrzeby można kliknąć przycisk Nowa, aby utworzyć nową konfigurację transportu HTTP dla wywołania.
  4. Wpisz adres URL wywołania, metodę HTTP i wersję oraz podaj właściwości nagłówka lub informacji cookie. Kliknij pole wyboru Tryb Rest, aby podzielić adres URL na zasób i parametry.
  5. Kliknij przycisk Dalej.
  6. Na stronie Wybór elementu głównego, jeśli usługa korzysta z konkretnej definicji schematu XML (XSD), wybierz definicję z listy lub kliknij przycisk Przeglądaj, aby zaimportować plik XSD, a następnie wybierz element główny dla żądania. Jeśli nie ma dostępnego pliku XSD dla usługi, wybierz opcję Brak schematu.
  7. Kliknij przycisk Zakończ. Żądanie zostanie dodane do sekcji Punkty końcowe w oknie Biblioteka żądań.
  8. W oknie Biblioteka żądań wybierz element żądania. W ogólnym kliencie usług zostaną wyświetlone trzy kroki: Edycja danych, Wywołanie i Wyświetlanie odpowiedzi. Szczegóły żądania są wyświetlane w kroku Edycja danych.
  9. Na podstawie żądania wybranego w kroku 2 zmodyfikuj treść żądania na stronie Komunikat, używając widoku Formularz, Drzewo lub Źródło. W każdym widoku te same dane są wyświetlane w inny sposób. Aby dodać lub usunąć elementy XML w widoku Formularz lub Drzewo, należy kliknąć opcję Schemat > Sprawdź poprawność i uruchom asystę. Zapewni to zgodność z definicją schematu XML (XSD) określoną w katalogu schematów.
  10. Na stronie Załączniki wskaż pliki, które mają zostać przesłane z żądaniem. Aby dodać załącznik, należy kliknąć opcję Dodaj i postępować zgodnie z instrukcjami kreatora dotyczącymi załączania pliku do żądania.
  11. Na stronie Transport zmień konfigurację transportu, która ma być używana przez żądanie (o ile jest to konieczne). Aby utworzyć i edytować konfiguracje transportu i zabezpieczeń, należy użyć karty Transport.
  12. Jeśli w kroku 2 wybrano żądanie SOAP XML, na stronie Stos żądań wskaż, czy chcesz przesłaniać algorytmy zabezpieczeń lub przetwarzania, które są stosowane w przypadku żądań wychodzących dla pliku WSDL. Aby dodać stronę Stos odpowiedzi w celu edytowania zabezpieczeń lub algorytmów przetwarzania odpowiedzi przychodzących, kliknij przycisk Pokaż stos odpowiedzi.
    Uwaga: Te ustawienia dotyczą tylko bieżącego żądania. Aby zmodyfikować stos żądań lub odpowiedzi dla wszystkich żądań używających bieżącego pliku WSDL, należy kliknąć opcję Edytuj zabezpieczenia WSDL w celu otwarcia okna Edytor zabezpieczeń WSDL.
  13. Gdy zakończysz wykonywanie poprzedniej czynności, kliknij przycisk Wywołaj, aby wysłać żądanie usługi. Ogólny klient usług wysyła żądanie i wyświetla zwrócony komunikat w kroku Wyświetlanie odpowiedzi.

Co dalej

Żądania zakończone pomyślnie są rejestrowane i dodawane do listy Historia żądań. Jeśli używany jest produkt IBM Rational Performance Tester lub produkt IBM Rational Service Tester for SOA Quality, można utworzyć test usługi, klikając przycisk Generuj zestaw testów (Generuj zestaw testów).

Opinia