相关疑难解决方法(0)

URLConnection或HTTPClient:哪个提供更好的功能和更高的效率?

我希望为Android应用程序创建一个登录表单.我想使用post方法将信息发送到服务器端,由PHP文件处理它; 然后验证参数并发回响应.

我看一下使用HttpClient和URLConnection的实现,它们非常相似.哪个在Android应用程序中使用效率更高?

谢谢Fabii

android urlconnection httpclient

17
推荐指数
3
解决办法
3万
查看次数

在Android上,使用URL编码表单数据发出POST请求,而不使用UrlEncodedFormEntity

我有一个已经采用正确的URLEncoded Form格式的字符串,并希望通过Android上的POST请求将其发送到PHP服务器.我知道在Android上发送URL编码表单的方法使用了UrlEncodedFormEntity,我知道如何使用它.但问题是,数据进入已经URL编码,并通过&符号加入的功能,所以使用UrlEncodedFormEntity会涉及到很多额外的工作,把它变成一个ListNameValuePairs,我宁愿不要.

那么,如何发送一个正确的POST请求发送此字符串作为内容正文?

我已经尝试过使用StringEntity,但是PHP服务器没有获得任何数据(空$_POST对象).

我正在测试针对http://test.lifewanted.com/echo.json.php这简直是

<?php echo json_encode( $_REQUEST );
Run Code Online (Sandbox Code Playgroud)

以下是已编码数据的示例:

partnerUserID =电子邮件%40example.com&partnerUserSecret =输入mypassword&命令=身份验证

android urlencode http-post

13
推荐指数
1
解决办法
2万
查看次数

android与httpclient和httpurlconnection之间的区别,哪一个实现?

我总是困惑在httpclient和httpurlconnection之间使用哪个,哪一个更好的httpclient或httpurlconnection?请给你的意见,我会很清楚!!

android

6
推荐指数
0
解决办法
1694
查看次数

HttpPost适用于Java项目,而不适用于Android

我已经为我的Android设备编写了一些代码来登录网站,https并从结果页面中解析出一些数据.一个HttpGet发生抢先拿到需要登陆一些信息,那么HttpPost做实际的登录过程.

:下面的代码在Eclipse中的Java项目,具有构建路径上的下列JAR文件的伟大工程httpcore-4.1-beta2.jar,httpclient-4.1-alpha2.jar,httpmime-4.1-alpha2.jar,commons-logging-1.1.1.jar.

public static MyBean gatherData(String username, String password) {
    MyBean myBean = new MyBean();
    try {
        HttpResponse response = doHttpGet(URL_PAGE_LOGIN, null, null);
        System.out.println("Got login page");
        String content = EntityUtils.toString(response.getEntity());
        String token = ContentParser.getToken(content);
        String cookie = getCookie(response);
        System.out.println("Performing login");
        System.out.println("token = "+token +" || cookie = "+cookie);
        response = doLoginPost(username,password,cookie, token);
        int respCode = response.getStatusLine().getStatusCode();
        if (respCode != 302) {
            System.out.println("ERROR: not a 302 redirect!: …
Run Code Online (Sandbox Code Playgroud)

java android http-post

5
推荐指数
1
解决办法
1万
查看次数

应用程序恢复很长时间后应用程序崩溃

我正在创建一个Android应用程序.它从服务器进行下载过程.它运行正常,直到应用程序运行并保持数据没有任何崩溃,但现在我遇到了问题,如下所述

当应用程序通过按下主页按钮最小化时,很长一段时间后,当我打开应用程序时,应用程序中的所有数据都将被删除.它给了我一个"空指针异常"; 即使是ArrayList值也会被删除,它会给出一个0大小的arraylist.

我通过OnResume从主屏幕最大化后打开应用程序,但它没有调用自己.

我不知道为什么会出现这个问题.任何人都可以建议我一个解决方案,并指出我做错了什么?

memory crash android caching

5
推荐指数
1
解决办法
4785
查看次数