komunikacja między serwisami

0

Serwis A udostępnia plik xml , a serwis B chce pobrać ten plik
Jaka metoda metoda http powinna być po stronie serwisu A?

Czy od strony serwisu B mogę użyć tylko metody Get, czy lepiej innej?

0

A na jakiej zasadzie te pliki XML są udostępnianie? Tzn sa one po prostu odpowiedzą zamiast JSONa?

0

tak będzie to odpowiedź zamiast jsona, generalnie będzie to pojedyńczy plik xml

0
masjav napisał(a):

Serwis A udostępnia plik xml , a serwis B chce pobrać ten plik
Jaka metoda metoda http powinna być po stronie serwisu A?

Czy od strony serwisu B mogę użyć tylko metody Get, czy lepiej innej?

Czy plik jest (w danym czasie) taki sam, czy też jego zawartość się zmienia zależnie jakie parametry poda serwerowi klient?
Uniwersalną odpowiedzią jest w 95% GET, choć dla tych wysoko-zmiennych można przemyśleć POST

0

XML to w zasadzie nadal udostępnienie zasobu tyle że pod innym formatem (nie JSON) także ja bym nic nie kombinował tylko szedł w klasycznego GETa.

0

No to w tym przypadku GET

0

Jeśli się da to do pobrania zasobu (czy to będzie plik, czy to jakaś encja) używasz GET. Wyjątek może się pojawić jeżeli masz metody query z dużą ilością parametrów - dajmy na to pytasz o dane w jakimś rejonie geograficznym i chcesz przesłać ten region jako wielokąt składający się z kilkuset wierzchołków, wtedy musisz użyć POST, bo w URL tego nie przekażesz.

1 użytkowników online, w tym zalogowanych: 0, gości: 1