【发布时间】:2016-05-30 09:28:24
【问题描述】:
我想在 android 中将图像发送到 REST API。我创建了一个 android 应用程序,它只是对 API 进行请求调用并返回响应,但我知道我必须将图像发布到 REST API。
这是我的代码。
private class PostImage extends AsyncTask<String, String, String> {
@Override
protected String doInBackground(String... data) {
// Create a new HttpClient and Post Header
HttpClient httpclient = new DefaultHttpClient();
URL url = new URL("http://localhost:8080/JAXRS-FileUpload/rest/files/upload");
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
}
}
我怎样才能发出将图像发布到 REST API 的发布请求。这是 REST API 代码。
@Path("/files")
public class JerseyFileUpload {
@POST
@Path("/upload")
@Consumes(MediaType.)
@Produces(MediaType.APPLICATION_JSON)
public ImageUrl responseMsg(){
//do something
}
应该使用哪种媒体类型来消费图像。
【问题讨论】:
标签: android api rest android-asynctask