AsyncHttpClient post-program不会进入post方法

时间:2017-12-27 10:23:23

标签: android asynchttpclient

我刚开始在Android Studio工作几天,我使用的是Android Studio 3.0.1,我想编写一个简单的登录应用程序,向服务器发出帖子请求。

我的同事为我准备了一个我应该联系的api。

问题在于我不确定我的应用是否正常运行, 即app在模拟器上启动,我可以调试它,虽然程序不会进入post方法。

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        AsyncHttpClient client = new AsyncHttpClient();

        RequestParams rp = new RequestParams();
        rp.add("username", "user1@domain.ru");
        rp.add("password", "123456");

        client.post("https://wms.subdomain.domain.ru/api/v1/auth", rp, new BaseJsonHttpResponseHandler(String.valueOf(Looper.getMainLooper())) {

            @Override
            public void onSuccess(int statusCode, Header[] headers, String rawJsonResponse, Object response) {
            }

            @Override
            public void onFailure(int statusCode, Header[] headers, Throwable throwable, String rawJsonData, Object errorResponse) {

            }

            @Override
            protected Object parseResponse(String rawJsonData, boolean isFailure) throws Throwable {
                return null;
            }
        });
    }
}

图中显示了相同的代码。 调试过程马上开始。

The point is that debug process does not step into post method.

0 个答案:

没有答案