private final static int MAX_LENGTH = 20 * 1024; // 20K
private final static String ENC ="UTF-8";
public final static String USER_AGENT = "Profile/MIDP-2.0 Configuration/CLDC-1.1";
void processError(int errCode,HttpConnection conn) throws IOException{
String err = "";
switch(errCode){
case 400:err ="错误请求.";break;
case 401:err ="未授权.";break;
case 402:err ="要求付费.";break;
case 403:err ="禁止.";break;
case 404:err ="未找到.";break;
case 405:err ="不允许的方法.";break;
case 406:err ="不被采纳.";break;
case 407:err ="要求代理授权.";break;
case 408:err ="请求超时.";break;
case 409:err ="冲突.";break;
case 410:err ="过期的.";break;
case 411:err ="要求的长度.";break;
case 412:err ="前提不成立.";break;
case 413:err ="请求实例太大.";break;
case 414:err ="请求URI太大.";break;
case 415:err ="不支持的媒体类型.";break;
case 416:err ="无法满足的请求范围.";break;
case 417:err ="失败的预期.";break;
case 500:err ="内部服务器错误.";break;
case 501:err ="未被使用.";break;
case 502:err ="网关错误.";break;
case 503:err ="不可用的服务.";break;
case 504:err ="网关超时.";break;
case 505:err ="HTTP版本未被支持.";break;
default:err = conn.getResponseMessage(); break;
}
onError(errCode,err);
}