我使用打击代码,发布文件和字符串,但响应错误代码为500。
Uri.Builder builder = new Uri.Builder();
builder.path(AIRQ_POST_AIRQ);
HttpPost post = new HttpPost(builder.build().toString());
FileEntity imageEntity=new FileEntity(null,"multipart/form-data");
StringEntity msgEntity = new StringEntity(msg,CharEncoding.UTF_8);
StringEntity latEntity = new StringEntity(""+lat,CharEncoding.UTF_8);
StringEntity lonEntity = new StringEntity(""+lon,CharEncoding.UTF_8);
StringEntity typeEntity = new StringEntity(""+type,CharEncoding.UTF_8);
StringEntity tagidEntity = new StringEntity(""+tagid,CharEncoding.UTF_8);
StringEntity sourceEntity = new StringEntity(source,CharEncoding.UTF_8);
post.setEntity(imageEntity);
post.setEntity(msgEntity);
post.setEntity(latEntity);
post.setEntity(lonEntity);
post.setEntity(typeEntity);
post.setEntity(tagidEntity);
post.setEntity(sourceEntity);
sendAirQHttpTask(post,responseHandler);