To pytanie mogło zostać zadane wcześniej, ale nie, na które nie udzielono ostatecznej odpowiedzi. Jak dokładnie jeden post surowego całego JSON znajduje się w treści wniosku o modernizację?
Zobacz podobne pytanie tutaj . Czy ta odpowiedź jest poprawna, że musi być zakodowana z adresu URL i przekazana jako pole ? Naprawdę mam nadzieję, że nie, ponieważ usługi, z którymi się łączę, po prostu oczekują surowego JSON w treści postu. Nie są skonfigurowane do wyszukiwania określonego pola dla danych JSON.
Chcę tylko wyjaśnić to z restperts raz na zawsze. Jedna osoba odpowiedziała, aby nie używać Modernizacji. Drugi nie był pewien składni. Inny uważa, że tak, można to zrobić, ale tylko wtedy, gdy jego forma jest zakodowana w url i umieszczona w polu (w moim przypadku jest to nie do przyjęcia). Nie, nie mogę ponownie kodować wszystkich usług mojego klienta Android. I tak, w dużych projektach bardzo często publikuje się surowy JSON zamiast przekazywać zawartość JSON jako wartości właściwości pola. Zróbmy to dobrze i przejdźmy dalej. Czy ktoś może wskazać dokumentację lub przykład, który pokazuje, jak to się robi? Lub podaj prawidłowy powód, dla którego nie można tego zrobić.
AKTUALIZACJA: Jedno mogę powiedzieć ze 100% pewnością. Możesz to zrobić w Google Volley. Jest wbudowany. Czy możemy to zrobić w ramach modernizacji?
RequestBody
tym w ten sposób -> RequestBody body = RequestBody.create(MediaType.parse("text/plain"), text);
szczegółowa odpowiedź futurestud.io/tutorials/...