Red de conocimiento informático - Material del sitio web - Cómo utilizar la actualización para solicitar una API que no sea Restful

Cómo utilizar la actualización para solicitar una API que no sea Restful

AddConverterFactory(gsonconverterfactory . create())

Historial, transformación y ok/")

.addConverterFactory(gsonconverterfactory.create())

.Client (cliente )

.build();

UserService UserService = recuperar . create(UserService . class);

Usuario usuario = userservice cargar usuario(" kk Mike). 999 ")

. Execute ()

. body();

Aquí se agrega GsonConverterFactory y no se usa RxJavaCallAdapter. Si es una API tranquila , el json del usuario se devuelve directamente. Llamando a ejecutar().body() para obtener el usuario correcto; sin embargo, la API no restable que devuelve el usuario incorrecto no arroja un error, lo cual es bastante vergonzoso

Response Converter

Notamos GsonConverterFactory, mira el código fuente:

Paquete retro fit 2. convert.gson;

Importa com.Google.gson. gson;

Importar . Google . gson tipo adaptador;

Importar .gson tipo token . anotación . anotación;

Importar idioma Java .

Importar ok/p/2263242fa02d