Gwt 当使用实体代理时,RF中的网络负载较少。但如何验证它呢?

Gwt 当使用实体代理时,RF中的网络负载较少。但如何验证它呢?,gwt,requestfactory,Gwt,Requestfactory,我的一个基本问题是: 如何验证RequestFactory中的浏览器是否只发送差异? 我受够了。希望我能解决它 说明: 我编写了一个使用requestfactory的示例应用程序,试图找出它对通过网络发送的数据有什么影响。我的示例屏幕如下所示: 我故意用一个巨大的字符串附加地址字符串,并且第一次能够获得以KBs为单位的有效负载。但是,当我尝试再次更新该实体而不更改该大字符串时,会计算diff,并且该字符串不会显示在网络中的P元素中,但数据大小与之前的请求相同。我也附上了那些照片。我在这里错过了

我的一个基本问题是: 如何验证RequestFactory中的浏览器是否只发送差异?

我受够了。希望我能解决它

说明:

我编写了一个使用requestfactory的示例应用程序,试图找出它对通过网络发送的数据有什么影响。我的示例屏幕如下所示:

我故意用一个巨大的字符串附加地址字符串,并且第一次能够获得以KBs为单位的有效负载。但是,当我尝试再次更新该实体而不更改该大字符串时,会计算diff,并且该字符串不会显示在网络中的
P
元素中,但数据大小与之前的请求相同。我也附上了那些照片。我在这里错过了什么

为什么chrome中的网络数据显示与以前相同的值,即使下一个请求中没有发送大字符串

我已经尽力在这里解释了。如果有什么不清楚的地方,请问我。非常感谢

我无法上载图像,因为某些问题阻止我上载图像。我在这里添加了两个请求的有效负载信息

正在保存的实体:-

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}
正在更新同一实体:-

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}

这是根据Thomas Broyer提供的输入来解决的


如果您想量化内容,请在Chrome开发工具中单击特定请求/响应时,查看Headers选项卡中的Content Length请求标题Thomas Broyer

也许您可以向我们展示请求的有效负载?顺便说一句,屏幕截图中显示的大小是响应大小,而不是请求大小。非常感谢您的回复,先生。我在两种情况下添加了有效负载信息数据,第一种是保存的新实体,第二种是更新操作。我看到在第二种情况下只发送了diff,但我不知道如何量化这里的节省。如果您想量化内容,请在点击Chrome开发工具中的特定请求/响应时查看Headers选项卡中的
Content Length
request header。非常感谢。这有帮助。我看错地方了,弄糊涂了。