【问题标题】:http post response giving previous resultshttp post响应给出了以前的结果
【发布时间】:2013-04-09 13:29:10
【问题描述】:
  1. 我正在 Titanium 项目的 android 模拟器中调用此服务方法。
  2. 得到适当的响应
  3. 然后再次使用不同的数据调用此服务方法。
  4. 得到相同的响应(我在第 2 步中得到)
  5. 第二个请求未到达服务器
  6. 一些先前的响应位于缓存内存中并给出相同的响应
  7. 这里需要设置什么参数吗?

注意:我已将此代码编写为 Titanium 模块项目并从 Titanium 项目中调用。

protected final void callService(final byte[] data) throws IOException {
    OutputStream outputStream = null;
    DataOutputStream output = null;
    InputStream inputStream = null;
    String stringdata = "";
    try {

    String url = "http://localhost:8080/myproject/testService.do"
    HttpURLConnection urlConnection = (HttpURLConnection) url.openConnection();
    urlConnection.setRequestProperty("Cookie", sessionId);
    urlConnection.setRequestMethod("POST");
    urlConnection.setDoInput(true);
    urlConnection.setDoOutput(false);
    urlConnection.setReadTimeout(200000);
    urlConnection.setConnectTimeout(200000);
    urlConnection.connect();

        outputStream = urlConnection.getOutputStream();
        output = new DataOutputStream(outputStream);
        // write the file data
        if (data != null) {
            output.write(data);
            stringdata = new String(data);
            Log.iTimer(TAG, "Data uploded to the server stream");
        }
        inputStream = connection.getInputStream();
        String outData = inputStream.toString();
        System.out.print(outData);
    } catch (Exception exception) {
        e.printStackTrace();
    } finally {
        if (output != null) {
            output.flush();
            // Close Output stream
            output.close();
        }
        if (outputStream != null) {
            outputStream.close();
        }
    }
}

【问题讨论】:

    标签: java android titanium appcelerator titanium-modules


    【解决方案1】:

    不确定这是否有帮助,但你可以试试这个:

    urlConnection.setUseCaches(false);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多