黑莓400:错误

时间:2012-05-24 20:49:48

标签: javascript blackberry blackberry-webworks

我正在开发一个需要与服务器通信的Blackberry应用程序。从PC运行应用程序时,应用程序可以很好地连接到服务器,但只要应用程序构建到设备,它就会拒绝连接。尝试连接时,会弹出一个警告:

400: error

设备 与服务器进行通信,并且可以通过设备的浏览器建立连接。任何人都可以提供有关错误的信息以及可能导致错误的原因吗?

谢谢!

编辑:这是一个代码示例:

$.ajax({
      url: url,
      data: data,
      type: "POST",
      contentType: "application/json; charset=utf-8",
      beforeSend: function (xhr) {
          if (sessionId != null) {
              xhr.setRequestHeader('X-MY-SESSION', sessionId);
          }
          else if (username != null && password != null) {
              xhr.setRequestHeader('X-MY-USERNAME', username);
              xhr.setRequestHeader('X-MY-PASSWORD', password);
          }
      }
  })
编辑2:问题现在已经解决了,有点;似乎必须禁用防火墙,它正在将BB的请求破坏到服务器。

编辑3:另一个妨碍正常通信的问题已经解决,为了后续的问题:从设备传递到服务器的数据包(变量)之一的格式不正确;这个问题导致整个连接失败,似乎是400:错误的根源。

0 个答案:

没有答案