Jak wykonać żądania poczta http w androida

Wnioski o HTTP są ważne dla każdej aplikacji Android, która korzysta z Internetu. Wszystko, co musisz zrobić, to wdrożyć funkcjonalność.

Kroki

  1. Obraz zatytułowany Wykonaj żądania poczta HTTP w Krok Androida 1
jeden. Ogłoś uprawnienia online w Manifesto, dodając następującą linię w Androidmanifest.Xml. . Umożliwia to aplikację korzystanie z dowolnych połączeń internetowych.

  • Obraz zatytułowany Wykonaj prośby o HTTP w Android Krok 2
    2. Utwórz ClossHttpClient i Httppost na Post. Obiekt adresowy jest łańcuchowy, reprezentujący miejsce docelowe Twojego postu, na przykład, PHP.

    Klient httpclient = nowy defaulthttpclient ()-
    Httppost post = nowy httpost (adres)-
  • Obraz zatytułowany EXECUTE HTTP Post prośby w Android Krok 3
    3. Ustaw dane pocztowe. Odbywa się to poprzez tworzenie i konfigurowanie listy NamaluePairs jako HTTPPOST. Przed "Satch" (Catch) UnsapportedenCodingException, rzucony httpost.Setentity ().

    Lista pary = nowa liście array()-
    pary.Dodaj (New BasicamevaluePair ("Key1", "Wartość1"))-
    pary.Dodaj (New BasicamevaluePair ("Key2", "Value2"))-
    POCZTA.Ustawienia (nowa UrlencodedFormentity (pary))-
  • cztery. Uruchom pocztę. Zwraca obiekt HTTPresponse, którego dane mogą być pobierane i przetwarzane. Pamiętaj, aby złapać klientaProtocolexception i IoException, opuszczony.

    Odpowiedź httpresponse = klient.Wykonaj (POST)-

    Obraz zatytułowany Execute HTTP Post prośby w Android Krok 4
  • Czego potrzebujesz

    • Java IDE
    • Narzędzia rozwoju Android (SDK, emulator i t.RE.)
    • Telefon Deweloperowy Androida lub inne urządzenie z Androidem (opcja do testowania)
    Podobne publikacje