Pour donner un peu d'arrière-plan: Je construis une interface BlackBerry pour parler à un service Web principal conçu pour prendre en charge uniquement les requêtes PUT pour un grand nombre de ressources importantes au lieu de requêtes POST.Comment créer une requête HTTP PUT sur BlackBerry
Ce backend a bien fonctionné pour iOS mais je n'arrive pas à créer une requête PUT sur le BlackBerry. En regardant à travers l'API BlackBerry, je suis en mesure de créer des requêtes GET/POST avec le code suivant:
HttpConnection conn = (HttpConnection) Connector.open(URL);
conn.setRequestMethod(HttpConnection.GET);
ou
conn.setRequestMethod(HttpConnection.POST);
Il semble que la classe HttpConnection devrait soutenir une commande PUT vu dans l'API here. J'ai essayé de régler manuellement conn.setRequestMethod("PUT");
mais je continue à recevoir une erreur 400 du serveur.
Est-ce que quelqu'un sait comment créer correctement une demande PUT pour le BlackBerry? Ma recherche à travers le web n'a pas ramené de solutions utilisables jusqu'à présent. = (Merci!
Ajoutant simplement le 'conn.setRequstMethod ("PUT")' travaillé dans mon application. – BonanzaDriver