0
新しいエンティティを作成するためにJavaでODataClientを開発しました。新しいエンティティを作成するのに苦労しています。私は主導権を握って、クライアントからFiddlerに送られたすべてのメッセージを見ました。私はバイオリンを用いて得られた体の最初の行の下Odata V4クライアント:getEntityCreateメソッド
ODataEntityCreateRequest<ClientEntity> request=
client.getCUDRequestFactory()
.getEntityCreateRequest(new URI("http://localhost:8888/"), clientEntity);
request.addCustomHeader("Content-Type", "application/json;odata.metadata=minimal");
request.setAccept("application/json;odata=minimalmetadata");
ODataEntityCreateResponse<ClientEntity> response = request.execute();
:
17b
{"@odata.type":"#ODataDemo.Product", ....}
Iは、新しいエンティティを作成するフィドラーを使用して手動でテストされ、メッセージ本文の最初の行がなければならない:
{"odata.type":"ODataDemo.Product", ....}
"@"と "#"を削除するために、Odataでリクエストの本文を設定できるかどうかを知りたいです。
おかげで、