J'utilise ce code pour connecter Servlet. Application mobile lorsque vous essayez d'accéder à Internet.Une erreur d'application se produit dans Nokia 6300
Le message suivant apparaît dans mobile. "Autoriser l'accès réseau oui ou non"
Si je clique sur "non" pour ce message dans Nokia 6300 "Erreur de l'application" Avertissement apparaîtra et il fermera l'application automatiquement.
J'ai essayé d'autres mobiles Nokia comme N70 et N72. Mobile ne montrera pas "Erreur d'application".
Est-ce un problème de Mobile ou de codage?
Existe-t-il un moyen efficace de connecter Servlet à l'aide de http?
public static InputStream getDataInputStream(String url, String request)
{
HttpConnection httpConnectionObj = null;
OutputStream dataOutputStreamObj = null;
try {
httpConnectionObj = (HttpConnection) Connector.open(url, Connector.READ_WRITE);
httpConnectionObj.setRequestMethod(HttpConnection.POST);
dataOutputStreamObj = httpConnectionObj.openOutputStream();
dataOutputStreamObj.write(request.getBytes());
dataOutputStreamObj.close();
return httpConnectionObj.openInputStream();
} catch (javax.microedition.io.ConnectionNotFoundException cnfe) {
//Alert
} catch (Exception ex) {
//Alert
} finally {
try {
if (httpConnectionObj != null) {
httpConnectionObj.close();
httpConnectionObj = null;
}
} catch (IOException ex) {
ex.printStackTrace();
}
}
return null;
}
Cela me semble être un problème de codage. Essayez d'attraper Throwable au lieu d'Exception pour voir quelle erreur se produit réellement – Ram