У меня есть веб-сервис MVC 3, размещенный на инстансе Amazon EC2. У меня есть приложение для Android, которое отправляет почтовый запрос в службу. Однако возвращается неверный запрос 400, в котором говорится, что имя заголовка недействительно. Я проверил логи на сервере, и запрос не попадает в IIS. В журнале ошибок HTTP есть только следующие записи:
2011-10-07 02:01:05 xxx.xxx.xx.xx xxxxx xx.xxx.xx.xx 80 HTTP / 1.1 POST / API / UserAccount / Login 400 - Заголовок -
Не совсем уверен, что происходит. Я протестировал этот веб-сервис на сервере разработки, который поставляется с Visual Studio, и никаких проблем не возникло. Вот код, который создает почтовый запрос на Android:
HttpPost post = new HttpPost(LOGIN_URL);
StringEntity se = new StringEntity(json);
se.setContentEncoding(new BasicHeader(HTTP.CONTENT_TYPE,
"application/json"));
post.setEntity(se);
response = client.execute(post);
Любое понимание приветствуется.
Спасибо.