Android HTTP 发布到不带参数的 URL

标签 android performance http

um 对 android 很陌生,并尝试通过 android 发布到 URL。我的网址如下所示。

                 http://192.168.101.111:7000/MyService.svc/home/updatejob/4600/XCV13030001/TTTT0000/CCCC0000/SSSS0000

我可以通过 Advance rest 客户端发帖到这个 url,这工作正常。这是我的android代码实现

public boolean updateInfo() {
    boolean result = false;
    HttpClient httpClient = new DefaultHttpClient();

    HttpPost httpPost = new HttpPost(url);
    List<NameValuePair> params = new ArrayList<NameValuePair>();
    params.add(new BasicNameValuePair("sbDriverID", sbDriverID.toString()));
    params.add(new BasicNameValuePair("sbJobNumber", sbJobNumber.toString()));
    params.add(new BasicNameValuePair("sbTrailerNumber", sbTrailerNumber.toString()));
    params.add(new BasicNameValuePair("sbContainerNumber", sbContainerNumber.toString()));
    params.add(new BasicNameValuePair("sbSealNumber", sbSealNumber.toString()));
    try {
        UrlEncodedFormEntity entity = new UrlEncodedFormEntity(params, "UTF-8");
        httpPost.setEntity(entity);
        HttpResponse httpResponse = httpClient.execute(httpPost);
        if (httpResponse != null) {
            if (httpResponse.getStatusLine().getStatusCode() == 204)
                result = true;
        }
    } catch (ClientProtocolException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    } catch (IOException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }
    return result;
}

这会返回 404。我已经很努力了,但找不到原因。

最佳答案

您是否尝试从同一台无法连接的 Android 设备打开 URL(使用浏览器)?可能 Android 设备在不同的域中。

关于Android HTTP 发布到不带参数的 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15780036/

相关文章:

java - 处理 Volley 中的错误(有 future )?

Android Intent 不携带一束字符串

c# - 使用 linq 查询简化流程

c# - 使用 BinaryReader 读取大文件(>1 GB)时,最佳缓冲区大小是多少?

performance - 如何在 vim 中基于增量搜索切换选项卡?

http - 我应该如何在我的 RESTful Web 服务中实现 COUNT 动词?

http - 如何定义页面是通过 https 还是 http 请求的?

android - ListView 对齐问题

android - FloatingActionButton 展开成一个新的 Activity

c# - 重用 keep-alive HTTP web 请求对象