tôi xây dựng một restAdapter của thành viên này:Làm thế nào để gửi yêu cầu HTTPS bằng Retrofit?
return new RestAdapter.Builder()
.setEndpoint("https://www.xyz.com/")
.build()
.create(SafeUserApi.class);
sau đó trong SafeUserApi.class (đó là một giao diện) Tôi có:
public interface SafeUserApi {
@POST("/api/userlogin")
void getUserLogin(@Body UserserLogin userLogin, Callback<LoginResult> cb);
}
Nhưng nó không hoạt động. Tôi đã bỏ lỡ một cái gì đó?
Tôi đã thử với Postman và nó hoạt động. Nhưng trong thiết bị của tôi thì không.
Tôi có bốn thư viện này nhập khẩu:
compile files('libs/okhttp-2.1.0.jar')
compile files('libs/okhttp-urlconnection-2.1.0.jar')
compile files('libs/okio-1.0.1.jar')
compile files('libs/retrofit-1.8.0.jar')
Làm thế nào nó không làm việc? Đưa ra các triệu chứng. –
Tôi đã giải quyết nó. Tôi không bao gồm keystore trong dự án của mình. Tôi mất khá nhiều thời gian để tạo ra kho khóa. Tôi đã sử dụng keystoreExplorer để gen keystore, nó rất dễ dàng wif rằng công cụ – Derekyy
Tôi có cùng một vấn đề và thất bại yêu cầu trang bị thêm của tôi với lỗi: java.security.cert.CertPathValidatorException: Trust anchor cho đường dẫn chứng nhận không tìm thấy. – Kenji