0

AndroidでMultipartEntityを使用してxmlをphpに送信しています。

しかし、私はこれに問題があります。

try {
    MultipartEntity mp = new MultipartEntity(HttpMultipartMode.BROWSER_COMPATIBLE);
    HttpPost method = new HttpPost(connUrl);
    method.setEntity(mp);
    mp.addPart("xml", new StringBody(xml));
} catch(Exception e) {
    .....
} finally {
     .............
}

コントロールが try ブロックの 1 行に到達したとき。このtryブロックとcatchブロックの他の行を実行せずに、finallyブロックに入ります。誰でもこれで何が問題になるのか教えてもらえますか?

4

1 に答える 1

1

最後に問題を解決しました。

このコードを使用します。

HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost(connUrl);
try {
    List<BasicNameValuePair> nameValuePairs = new ArrayList<BasicNameValuePair>();
    nameValuePairs.add(new BasicNameValuePair("xml", xml));
    httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));
    HttpResponse response = httpclient.execute(httppost);
    ........
} catch(Exception e) {
    .....
} finally {
      .............
}
于 2013-03-23T21:42:06.027 に答える