si j'essaie de connecter la caméra jpeg, cette connexion fonctionne correctement. Mais quand je me connecte à un appareil photo Mjpeg (jpeg-stream), je ne peux pas montrer "System.out.println (" onreturn oncesi " + httpConnection.getResponseCode());" sur la console de sortie. J'utilise Emulator et MDS. Je peux montrer sur MDS, ... le flux arrive.J'ai une question à propos de httpConnection et getResponseCode sur BlackBerry
url = getUrl();
queryString = encodeURL(queryString);
byte postmsg[] = queryString.getBytes("UTF-8");
httpConnection = (HttpConnection) Connector.open(url
+ ";deviceside=false", Connector.READ_WRITE);
httpConnection.setRequestMethod(HttpConnection.GET);
httpConnection.setRequestProperty("Authorization", getBase64Encode());
os = httpConnection.openDataOutputStream();
for (int i = 0; i < postmsg.length; i++) {
os.write(postmsg[i]);
}
{
if (!cancel) {
System.out.println(httpConnection.getURL()+
" *****"+httpConnection.getPort());
System.out.println("onreturn oncesi"
+ httpConnection.getResponseCode());
onReturn(httpConnection.getResponseCode(), httpConnection
.openInputStream(),(int) httpConnection.getLength());
System.out.println("onreturn sornrası");
}
os.close();
httpConnection.close();
}
} catch (Exception e) {
System.out.println("hata " + e.getMessage());
try {
httpConnection.close();
Thread.sleep(60);
} catch (Exception ie) {
}
onError(e);
}
J'utilise 4.6 ... ConnectionFactory ne fonctionne pas dans 4.6, et je ne peux pas prendre le code responce ... – atasoyh
@atasoyh si votre ouverture d'une connexion HTTPS assurez-vous de transtyper le résultat de Connector à la bonne classe Connection. Je suppose que depuis que vous utilisez l'autorisation, votre connexion est sur HTTPS? Si tel est le cas, transtypez vers (HttpsConnection) not (HttpConnection). Cherchez aussi "Marcus Watkins et ConnectionFactory" sur Google (qui fonctionne pour 4.6), ce n'est pas un préfet mais ça vous mènera dans la bonne direction. – eSniff