Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    @FormUrlEncoded in android cosa significa?

    scusate la domanda stupida ma non riesco a capire cosa fa questo codice:
    codice:
    @FormUrlEncoded 
    @POST("/demo/login.php")
    
    cosa serve quel @ messo all'inizio

    sicuramente e' una domanda stupida ma non sono riuscito a trovare la risposta googlando

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,304
    Sono due Annotations.
    La prima serve a far sì che i dati che vengono inviati siano codificati nella forma "application/x-www-form-urlencoded"
    Il secondo indica che la richiesta deve essere inviata in POST.

    Poi, ovviamente, dipende dal contesto in cui sono usate quelle due annotation.

    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  3. #3
    Quote Originariamente inviata da LeleFT Visualizza il messaggio
    Sono due Annotations.
    La prima serve a far sì che i dati che vengono inviati siano codificati nella forma "application/x-www-form-urlencoded"
    Il secondo indica che la richiesta deve essere inviata in POST.

    Poi, ovviamente, dipende dal contesto in cui sono usate quelle due annotation.

    Ciao.
    sconoscevo le annotation, grazie per il link

  4. #4
    il contesto e' il seguente
    codice:
    public interface ApiInterface{
       @FormUrlEncoded
       @POST("/demo/login.php")
       publicvoid login(
          @Field("user_email")String user_email,
          @Field("user_pass")String user_pass,Callback<SignUpResponse> callback);
       }
    
    sto cercando di capire come usare retrofit ed ho preso un esempio che contiene queste righe di codice
    ma per capirle devo prima capire come funziona l'annotation
    diciamo che e' chiaro dove inserire l'indirizzo della pagina php che gestisce il db
    e' anche chiaro che in questo caso vengono passati come parametri post user_email e user_pass
    Ultima modifica di slackyct; 19-07-2021 a 19:33

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.