Câu hỏi được gắn thẻ «retrofit2»

21
Đăng nhập với trang bị thêm 2
Tôi đang cố gắng để có được JSON chính xác đang được gửi trong yêu cầu. Đây là mã của tôi: 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; } …

10
POST Dữ liệu biểu mẫu đa dữ liệu bằng cách sử dụng Retrofit 2.0 bao gồm hình ảnh
Tôi đang cố gắng thực hiện HTTP POST đến máy chủ bằng 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(); Máy chủ trả về lỗi cho biết tệp không hợp …


21
Trang bị thêm 2.0 cách nhận phản hồi lỗi đã khử.
Tôi đang sử dụng Retrofit 2.0.0-beta1 . Trong các thử nghiệm, tôi có một kịch bản thay thế và mong đợi lỗi HTTP 400 Tôi muốn có retrofit.Response<MyError> response nhưngresponse.body() == null MyError không được giải trừ - tôi chỉ thấy nó ở đây response.errorBody().string() nhưng nó không cho tôi …
128 java  retrofit  retrofit2 


3
Không thể tạo bộ điều hợp cuộc gọi cho io.reactivex.Observable
Tôi sẽ gửi một phương thức nhận đơn giản đến máy chủ của tôi (đó là ứng dụng Rails) và nhận kết quả bằng RxJava và Retrofit. Điều mà tôi đã làm là: Giao diện của tôi: public interface ApiCall { String SERVICE_ENDPOINT = "https://198.50.214.15"; @GET("/api/post") io.reactivex.Observable<Post> getPost(); } Mô …

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.