scusate la domanda stupida ma non riesco a capire cosa fa questo codice:
cosa serve quel @ messo all'iniziocodice:@FormUrlEncoded @POST("/demo/login.php")
sicuramente e' una domanda stupida ma non sono riuscito a trovare la risposta googlando
scusate la domanda stupida ma non riesco a capire cosa fa questo codice:
cosa serve quel @ messo all'iniziocodice:@FormUrlEncoded @POST("/demo/login.php")
sicuramente e' una domanda stupida ma non sono riuscito a trovare la risposta googlando
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
il contesto e' il seguente
sto cercando di capire come usare retrofit ed ho preso un esempio che contiene queste righe di codicecodice: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); }
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