【问题标题】:What can be better way to send WBXML data to web server?将 WBXML 数据发送到 Web 服务器的更好方法是什么?
【发布时间】:2008-09-25 14:46:09
【问题描述】:

请您帮助我以 WBXML 格式将数据从移动应用程序发送到 Web 服务器?我有一点将 xml 转换为 wbxml,但不知道如何以有效的方式将其发送到 Web 服务器?

【问题讨论】:

    标签: java-me mobile


    【解决方案1】:

    我不确定我是否完全理解你的问题,但这里是……

    您需要使用 POST HTTP 请求,并将 WBXML 数据写入连接对象输出流。这是一个简短的示例,显然您需要更多代码才能使其实际工作:

    byte[] wbxml = getMyWbxmlData();
    HttpConnection conn = (HttpConnection)Connector.open("http://myserver.com/mywbxmlhandler");
    conn.setRequestMethod(HttpConnection.POST);
    OutputStream output = conn.openOutputStream();
    output.write(wbxml);
    InputStream input = conn.openInputStream(); // This will flush the outputstream
    // Do response processing
    

    这都是假设您的 WBXML 已经包含前导码,例如版本号、公共代码页标识符等。

    【讨论】:

      猜你喜欢
      • 2012-06-10
      • 2010-12-29
      • 2018-10-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-02
      • 2015-04-10
      相关资源
      最近更新 更多