Tag: httpentity

使用Volley和不使用HttpEntity的POST多部分请求

这不是一个真正的问题,但是,我想分享一些我的工作代码在这里供您参考,当你需要的时候。 因为我们知道HttpEntity已经从API22中弃用了,并且从API23开始就被删除了。 目前,我们无法再访问Android Developer上的HttpEntity Reference (404)。 所以,以下是我的工作示例代码,用于使用Volley而不使用HttpEntity的POST Multipart Request 。 它的工作,用Asp.Net Web API进行测试。 当然,这个代码也许只是一个基本的样本,而且它并不是所有情况下的最佳解决方案,也不是所有的可调整文件。 任何建议更好/更美丽的代码将不胜感激。 希望这可以帮助! MultipartActivity.java: package com.example.multipartvolley; import android.app.Activity; import android.content.Context; import android.graphics.Bitmap; import android.graphics.drawable.BitmapDrawable; import android.graphics.drawable.Drawable; import android.os.Bundle; import android.support.v4.content.ContextCompat; import android.view.Menu; import android.view.MenuItem; import android.widget.Toast; import com.android.volley.NetworkResponse; import com.android.volley.Response; import com.android.volley.VolleyError; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.DataOutputStream; import java.io.IOException; public class […]