Preguntas etiquetadas con retrofit2

21
Inicio de sesión con Retrofit 2
Estoy tratando de obtener el JSON exacto que se envía en la solicitud. Aquí está mi código: OkHttpClient client = new OkHttpClient(); client.interceptors().add(new Interceptor(){ @Override public com.squareup.okhttp.Response intercept(Chain chain) throws IOException { Request request = chain.request(); Log.e(String.format("\nrequest:\n%s\nheaders:\n%s", request.body().toString(), request.headers())); com.squareup.okhttp.Response response = chain.proceed(request); return response; } }); Retrofit retrofit = …

10
PUBLICAR datos de formulario multiparte utilizando Retrofit 2.0, incluida la imagen
Estoy tratando de hacer una POST HTTP al servidor usando Retrofit 2.0 MediaType MEDIA_TYPE_TEXT = MediaType.parse("text/plain"); MediaType MEDIA_TYPE_IMAGE = MediaType.parse("image/*"); ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream(); imageBitmap.compress(Bitmap.CompressFormat.JPEG,90,byteArrayOutputStream); profilePictureByte = byteArrayOutputStream.toByteArray(); Call<APIResults> call = ServiceAPI.updateProfile( RequestBody.create(MEDIA_TYPE_TEXT, emailString), RequestBody.create(MEDIA_TYPE_IMAGE, profilePictureByte)); call.enqueue(); El servidor devuelve un error diciendo que el archivo no es válido. …




3
No se puede crear un adaptador de llamadas para io.reactivex.Observable
Voy a enviar un método get simple a mi servidor (es la aplicación Rails) y obtendré el resultado usando RxJava y Retrofit. Lo que hice fue: Mi interfaz: public interface ApiCall { String SERVICE_ENDPOINT = "https://198.50.214.15"; @GET("/api/post") io.reactivex.Observable<Post> getPost(); } Mi modelo es este: public class Post { @SerializedName("id") private …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.