Obecnie pracuję z interfejsem API innej firmy, którego nie mogę ujawnić. Podsumowanie jest:PHP: Uzyskaj treść żądania odebranego
akcja -> 3rd party -> zwrotna
Więc mój serwer komunikuje się z 3rd party z niektórych danych
Gdy dane są przesyłane z powrotem, 3rd partia wysyła XML do wywołania zwrotnego adres URL.
jestem otrzymaniu zwrotnego z nagłówkami:
Content-type: application/xml Content-Length: 69 Request-metoda: POST
Jednak print_r ($ _ POST) pokazuje nic w ogóle. Nie jest również $ _GET.
Co może być grane? Wiem, że nie możesz udzielić mi najbardziej szczegółowej odpowiedzi na podstawie mojej nieostrości, ale gdybyś mógł wskazać mi właściwy kierunek, byłoby to genialne.
Zdjąć 3rd party z równania i wysłać dane siebie w tym samym formacie i potwierdzić to samo się dzieje. –
$ _GET/$ _ POST są wypełniane tylko wtedy, gdy mechanizm wywołania zwrotnego interfejsu API ma prawidłowy typ "formularza HTML". może wysyłać xml w formacie raw-unapaperulated, w takim przypadku musisz go odczytać bezpośrednio z 'php: // input'. –