0

私の基本的な質問は次のとおりです: RequestFactory でブラウザーを介して差分のみが送信されることを検証する方法は?

それで立ち往生しています。解決できることを願っています。

説明:

リクエスト ファクトリを使用するサンプル アプリケーションを作成し、ネットワーク経由で送信されるデータにどのような違いがあるかを調べようとしました。私のサンプル画面は次のようになります。

GUI画面

意図的にアドレス文字列に巨大な文字列を追加し、初めてペイロードを KB 単位で取得できるようにしました。しかし、その大きな文字列を変更せずにそのエンティティを再度更新しようとすると、差分が計算され、その文字列はPNetwork の要素に表示されませんが、データ サイズは前の要求と同じままです。それらの写真も添付しました。ここで何が欠けていますか?

非常に長いアドレス文字列セットを見てください

次のリクエストで大きな文字列が送信されないにもかかわらず、chrome のネットワーク データが以前と同じ値を示しているのはなぜですか?

私はここで説明するために最善を尽くしました。不明な点はお気軽にお尋ねください。どうもありがとう。

何らかの問題で画像をアップロードできなかったため、画像をアップロードできませんでした。2 つのリクエストのペイロード情報をここに追加しました。

保存されるエンティティ:-

F: "com.first.shared.ExampleApplicationRequestFactory"
I: [{P:[{T:SthgDWKGDyVU7XY2_BerXnH$ujE=, R:1, C:1}], R:[*.*], O:Gmm2HER5ETasZhvmQq72gtmtEz0=}]
O: [{T:SthgDWKGDyVU7XY2_BerXnH$ujE=, P:{,…}, C:1, R:1, O:PERSIST},…]
0: {T:SthgDWKGDyVU7XY2_BerXnH$ujE=, P:{,…}, C:1, R:1, O:PERSIST}
C: 1
O: "PERSIST"
P: {,…}
address: {T:r3GDJrFpjlkGiv5IxQq56QaH0oQ=, R:1, C:2}
detail: {T:c2QMWXl3jRvuopMBwuBwIIjIBRc=, R:1, C:3}
firstName: "lpd"
lastName: "detail example detail example detail example detail example detail example detail example detail example detail example detail example detail example detail example detail example detail example .... [and so on]"
R: "1"
T: "SthgDWKGDyVU7XY2_BerXnH$ujE="
1: {T:r3GDJrFpjlkGiv5IxQq56QaH0oQ=, P:{city:Bangalore}, C:2, R:1, O:PERSIST}
C: 2
O: "PERSIST"
P: {city:Bangalore}
R: "1"
T: "r3GDJrFpjlkGiv5IxQq56QaH0oQ="
2: {T:c2QMWXl3jRvuopMBwuBwIIjIBRc=, P:{detail:India}, C:3, R:1, O:PERSIST}
Response Headersview source

同じエンティティが更新されています:-

F: "com.first.shared.ExampleApplicationRequestFactory"
I: [{P:[{T:SthgDWKGDyVU7XY2_BerXnH$ujE=, S:IjIi}], R:[*.*], O:Gmm2HER5ETasZhvmQq72gtmtEz0=}]
O: [{T:SthgDWKGDyVU7XY2_BerXnH$ujE=, V:MS4w, P:{firstName:lpd-2}, S:IjIi, O:UPDATE},…]
0: {T:SthgDWKGDyVU7XY2_BerXnH$ujE=, V:MS4w, P:{firstName:lpd-2}, S:IjIi, O:UPDATE}
O: "UPDATE"
P: {firstName:lpd-2}
firstName: "lpd-2"
S: "IjIi"
T: "SthgDWKGDyVU7XY2_BerXnH$ujE="
V: "MS4w"
1: {T:r3GDJrFpjlkGiv5IxQq56QaH0oQ=, V:MS4w, S:IjIi, O:UPDATE}
2: {T:c2QMWXl3jRvuopMBwuBwIIjIBRc=, V:MS4w, S:IjIi, O:UPDATE}
4

1 に答える 1