xmlデータを受け入れるアプリケーションを作っていますが、このリソースのクエリを送信すると接続がないように見えます。私はアンドロイドインターネットのアクセス許可を追加し、ブラウザでネットを持っていますが、私のアプリでは接続がありません。Android 2.2では動作しますが、Android 2.3では動作しません。
これはコード
protected String sendRequest(String urlAdr,ArrayList postVars){ String data=extractPairValuesToString(postVars); urlAdr+=data; //send all variables in the url not from request properties String xmlResponse=null; HttpURLConnection con = null; URL url; try { url = new URL(urlAdr); con = (HttpURLConnection) url.openConnection(); //con.setReadTimeout(10000 /* milliseconds */); //con.setConnectTimeout(15000 /* milliseconds */); con.setRequestMethod("POST"); con.setRequestProperty("Content-Type", "application/x-www-form-urlencoded"); con.setRequestProperty("Connection", "Keep-Alive"); con.setRequestProperty("Content-Length", ""+Integer.toString(data.getBytes().length)); con.setDoInput(true); con.setDoOutput(true); }catch (IOException e) { setErrorStatus(e.getMessage()); } }
はあなたものIOExceptionまたは除いて(任意の例外を取得してくださいIOException)? –
いいえ、例外はありません – user1106234