Чтобы дать немного фона:
Я создаю интерфейс BlackBerry для общения с внутренним веб-сервисом, созданным для поддержки только запросов PUT на множество важных ресурсов вместо запросов POST.
Этот бэкэнд работал нормально для iOS, но я не могу создать запрос PUT на BlackBerry. Просматривая API BlackBerry, я смог создать запросы GET / POST с помощью следующего кода:
HttpConnection conn = (HttpConnection) Connector.open(URL);
conn.setRequestMethod(HttpConnection.GET);
или
conn.setRequestMethod(HttpConnection.POST);
Кажется, что класс HttpConnection должен поддерживать команду PUT, как показано в API здесь . Я попытался вручную установить conn.setRequestMethod("PUT");
, но я продолжаю получать ошибку 400 от сервера.
Кто-нибудь знает, как правильно создать запрос PUT для BlackBerry? Мой поиск в Интернете пока не принес никаких полезных решений. = (Спасибо!