gpt4 book ai didi

gwt - 使用 wget 调用 GWT servlet

转载 作者:行者123 更新时间:2023-12-04 04:44:39 24 4
gpt4 key购买 nike

我们希望通过检查是否可以通过 shell 脚本登录到应用程序来定期监视 GWT Web 应用程序。

有没有办法使用 wget 将带有 JSON 数据的 http post 请求发送到 GWT servlet?

最佳答案

我曾尝试使用 Apache JMeter 调用 GWT webapp(所以我认为 wget 将能够做同样的事情 编辑。 curl 而不是 wget,感谢@Chris Lercher,请参阅他的评论)。假设您的应用程序使用 GWT-RPC 调用服务器端,您不能使用 JSON。首先你需要将 JSON 转换成 GWT-RPC proprietary format .最简单的方法是从实际应用程序中捕获必要的请求。您可以使用 Chrome 开发者工具捕获它(打开您的应用程序,在开发者工具的网络选项卡上打开保留登录,然后强制您的应用程序触发请求并分析请求负载)。它可能看起来像这样:

7|0|4|http://yourapp/|024F843AF926C69027FD016F55BAC7DF|com.mycompany.RPCProductService|getProducts|1|2|3|4|0|

然后你可以尝试调用你的应用程序。

此请求将在部署新版本应用程序的那一刻之后失败(即使相应的端点将保持不变)。每个请求中都包含某种安全签名,并且会自动更改。

希望这会有所帮助。

关于gwt - 使用 wget 调用 GWT servlet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18381559/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com