Как разместить файл и строку для HttpClient? - PullRequest
0 голосов
/ 20 сентября 2011

Я использую коды удара, почтовый файл и строку, но код ошибки ответа 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);

1 Ответ

1 голос
/ 20 сентября 2011

Проблема на стороне сервера. Как видите, здесь 500 означает Internal Server Error.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...