2012-03-04 9 views
1

ウィンクを使用するプロジェクトがあります。ポスト/ゲットを使用するいくつかのメソッドがあり、POSTでapplication/octet-streamを消費するメソッド以外はすべて正常に動作します。このメソッドを呼び出すとエラー415が発生します。それはjarまたは構成の問題であることがわかります。 設定/ jarの競合を解消するためにチェックできるものは何ですか?ウィンクでアップロード中にエラー415(サポートされていないメディアタイプ)

+0

ヒント:コードを記入してください。質問には例外があります。 – Tarlog

答えて

1

415サポートされていないメディアタイプの平均です。メソッドに@Consumes("application/octet-stream")という注釈を付けたとしますので、別のメディアタイプを送信することを前提としています。 通常はファイルのアップロードを使用しますa multipart media type.

トラフィックを盗聴する(Fiddlerは本当に便利なツールです)、リクエストで実際のメディアタイプを確認することをお勧めします。

+0

同じコードが古いプロジェクトバージョンで正常に動作します。私はアプリケーション/オクテットストリーム(私はFirefoxのポスターアドオンでそれを選択)でデータを投稿します。今日私は@Consumes( "application/octet-stream")でアノテーションされたメソッドのbyte []をInputStreamに置き換えました。私は理由を理解したいと思います... – YuriR

+0

私のメソッドが呼び出される前に例外が発生しました... – YuriR

+0

これは奇妙です。ウィンクには、エンティティプロバイダがバイト[]とインプットストリームの両方に含まれています... – Tarlog

関連する問題