0

Ember-Dataクライアント側とサーバー上で使用Tomee7Jax-RSています。

Ember-Data の JsonAPIAdapter を使用して、jsonAPI仕様に準拠したいと思います

私の理解が正しければ、すべての HTTP 通信でヘッダーを次のように設定する必要があります。Content-Typeapplication/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 を使用できないのは残念です。:(

誰も私が試すことができるアイデアを持っていますか?

ありがとう!

4

1 に答える 1