I am using Nokia 7650 with GSM Analog Data connection over Kanel 1.2.1 WAP Gateway. The sample from Sun and the Network Midlet Sample from Nokia Forum produces the IOException: Status =-9 when httpconnection is used, or blocks on that section.

Here is an extract from the code I've used:
String url=.....
HttpConnection c = null;
InputStream is = null;
try {
c = (HttpConnection)Connector.open(url);
is = c.openInputStream();
String type = c.getType();
int len = (int)c.getLength();
if (len > 0) {
byte[] data = new byte[len];
int actual = is.read(data);
//...
String response = new String(data);
Alert aa = new Alert("Response", response, null, null);
aa.setTimeout(Alert.FOREVER);
display.setCurrent(aa, inForm);

} else {
int ch;
while ((ch = is.read()) != -1) {
//...
}
}
} finally {
if (is != null)
is.close();
if (c != null)
c.close();
}

Could the problem be in the GSM network or Wap gateway not supporting http or something? By the way the POP3 and SMTP protocols are working fine.

Thanks in advance.