2012-03-04 2 views
1

У меня есть проект, который использует wink. Он имеет несколько методов, которые используют post/get и все работает отлично, кроме метода, который потребляет application/octet-stream с POST. Вызов этого метода вызывает ошибку 415. Мне кажется, что это проблема с jar или конфигурацией. Что можно проверить, чтобы устранить конфликт конфигурации/банки?Ошибка 415 (Unsupported Media Type) при загрузке 0

+0

Совет: разместите свой код и исключение, которое вы получите в вопросе. – Tarlog

ответ

1

415 означает неподдерживаемый тип носителя. Поскольку вы говорите, что вы аннотировали метод с @Consumes("application/octet-stream"), я предполагаю, что вы отправляете другой тип медиа. Обычно загрузка файла используется a multipart media type.

Я предлагаю вам обнюхать трафик (Fiddler - действительно хороший инструмент для этого) и увидеть реальный тип носителя по запросу.

+0

Тот же код отлично работает в старой версии проекта. Я отправляю данные с помощью приложения/октета-потока (я выбираю его в дополнение к плагину firefox). Сегодня я заменил byte [] на InputStream в методе, аннотированном с @Consumes («application/octet-stream»), и он работает. Я хотел бы понять, почему ... – YuriR

+0

Исключение произошло до того, как мой метод был вызван ... – YuriR

+0

Это странно. Wink включает поставщиков сущностей как для байта [], так и для InputStream ... – Tarlog

 Смежные вопросы

  • Нет связанных вопросов^_^