提供一些背景知识:我正在构建一个 BlackBerry 前端来与后端 Web 服务通信,该服务构建为仅支持对许多重要资源的 PUT 请求而不是 POST 请求。
这个后端适用于 iOS,但我似乎无法在 BlackBerry 上创建 PUT 请求。通过 BlackBerry API,我已经能够使用以下代码创建 GET/POST 请求:
HttpConnection conn = (HttpConnection) Connector.open(URL);
conn.setRequestMethod(HttpConnection.GET);
或者
conn.setRequestMethod(HttpConnection.POST);
看起来 HttpConnection 类应该支持一个 PUT 命令,如这里的 API 中所示。我尝试过手动设置conn.setRequestMethod("PUT");
,但我不断从服务器收到 400 错误。
有谁知道如何为 BlackBerry 正确创建 PUT 请求?到目前为止,我在整个网络上的搜索还没有带回任何可用的解决方案。=(谢谢!