Ember-Data
クライアント側とサーバー上で使用Tomee7
しJax-RS
ています。
Ember-Data の JsonAPIAdapter を使用して、jsonAPI仕様に準拠したいと思います
私の理解が正しければ、すべての HTTP 通信でヘッダーを次のように設定する必要があります。Content-Type
application/vnd.api+json
サーバーに何かを POST しようとすると、415 Unsupported Media エラーが発生する問題
サービスを次のように装飾しました。
@POST
@Consumes("application/vnd.api+json")
@Path("somePostEndPoint")
public Response postService (@FormParam "someData" String someData) {
//....
}
しかし、私は返されます:
application/x-www-form-urlencoded フォーム リクエストが必要ですが、リクエストのメディア タイプは application/vnd.api+json です。@FormParam アノテーションを削除することを検討してください
EmberData の外部で (Postman を使用して) Request を作成すると、すべて正常に動作します。
@FormParam が必要とすることを理解していますContent-Type: application/x-www-form-urlencoded
。他のものを使用できますか?
JsonApiAdapter を使用できないのは残念です。:(
誰も私が試すことができるアイデアを持っていますか?
ありがとう!