MediaType.APPLICATION_XML を生成および消費する Jersey POST REST サービスがあります。認証を行う ServletFilter もあります。
if (request instanceof HttpServletRequest) {
//read headers
//authenticate
filterChain.doFilter(request, response);
...
写真のフィルターがなければ、REST API は完全に機能します。フィルターを使用すると、Firebug で応答 XML が表示されますが、400 ステータス コード: javax.xml.bind.UnmarshalException - リンクされた例外: [org.xml.sax.SAXParseException: Premature end of file.] が表示されます。
私が読んだ投稿は、フィルターが応答を変更することをほのめかしていましたが、これを修正するために何をすべきか本当にわかりません. 助けてください!