这是如何调用登录方法。
public static Observable<ResponseBody> login(String id, String password) {
ApiService apiService = ApiServiceGenerator.generate(ApiService.class);
return apiService.login("%2F", id, password)
.subscribeOn(Schedulers.computation())
.observeOn(AndroidSchedulers.mainThread())
.unsubscribeOn(Schedulers.io());
}
这是界面
@FormUrlEncoded
@POST("/login_check")
Observable<ResponseBody> login(@Field("url") String url, @Field("mb_id") String id, @Field("mb_password") String password);
html
中的“%2F”为<input type="hidden" name="url" value="%2F">
在Postman chrome扩展中,我可以成功登录。
但在android中,我不能。
我错过了什么?