【发布时间】:2016-02-10 10:21:29
【问题描述】:
我正在使用以下代码sn-p,
URL url = new URL("http://www.android.com/");
HttpURLConnection urlConnection = (HttpURLConnection) url.openConnection();
urlConnection.setDoOutput(true);
urlConnection.setRequestMethod("POST");
MultipartEntityBuilder reqEntity = MultipartEntityBuilder.create();
urlConnection.setRequestProperty("Content-Type", "multipart/form-data; boundary=");
BufferedOutputStream bos = new BufferedOutputStream(urlConnection.getOutputStream());
try {
// reqEntity.writeTo(bos); which method shall I use instead of writeTo();
} finally {
bos.close();
bos.flush();
}
在MultipartEntityBuilder 中,没有调用 writeTo(BufferedOutputStream bos) 的方法,那么我应该使用哪种方法来使其工作?
注意:
MultipartEntity is deprecated now from Android api-level 23 and above.
【问题讨论】:
-
这篇文章可能对你有所帮助:Past question
-
@NikolayTomitov: thnx for post 但
HTTPPost在 Android-api lvl 23 中已弃用,这就是我们尝试使用HTTPURLConnection的原因,但我们无法找到该方法。
标签: java android multipartentity