Использование HTTP Post на устройстве Android для помещения данных в блоб-магазин движка приложения Google - PullRequest
2 голосов
/ 14 ноября 2010

Я пытаюсь опубликовать данные в Blob Store на движке приложений Google, этот код выполняется без каких-либо исключений, но в конце магазина блогов вообще нет журнала запроса на публикацию. Серверная часть работает, когда я публикую сообщения, используя форму (хотя и с данными MIME). Я позволил моему приложению для Android использовать Интернет. Это удар в темноте, но если у кого-нибудь из вас, возможно, была такая проблема, прежде чем, возможно, проблема, с которой я столкнулся, могла бы позвонить в колокольчик!

public void sendVideo() throws IOException {
  // Create a new HttpClient and Post Header
  HttpClient httpclient = new DefaultHttpClient();
  HttpPost httpPost = new HttpPost("http://www.theurliampostingto.com/au813rsadjfaruh);
  // Add your data
  List<NameValuePair> pairs = new ArrayList<NameValuePair>();
  pairs.add(new BasicNameValuePair("key1", "value1"));
  pairs.add(new BasicNameValuePair("key2", "value2"));
  httpPost.setEntity(new UrlEncodedFormEntity(pairs));
  // Execute HTTP Post Request
  HttpResponse response = httpclient.execute(httpPost);
 }

1 Ответ

0 голосов
/ 14 ноября 2010

Вы можете попытаться перехватить трафик между эмулятором и сервером, то есть с помощью WireShark, чтобы увидеть, отвечает ли сервер на ваш запрос вообще. Ваш код выглядит хорошо для меня.

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