我想从Python脚本访问GWT服务,所以我想手动生成一个x-gwt-rpc请求。似乎无法找到关于GWT RPC调用格式的任何信息,因为每个人都是从Java执行的(因此调用是由框架生成的)。我在哪里可以找到关于这种格式的详细文档?从Python手动生成x-gwt-rpc
4
A
回答
1
不要以为这是一个小任务,但因为gwt是开源的,我会说源代码是一个非常好的文档,它是如何工作的,如果你知道java是。
0
我无意中发现了同样的问题,因为你,我想我解决了它相当容易。 虽然我还没有想出如何正确地捕获响应,但我设法得到响应并成功发送请求。下面是我做的:
import requests
url = 'yours url'
header = {'Accept':'*/*',
'Accept-Encoding':'gzip, deflate',
etc...
}
cookie = {cookies if needed
}
data_g = 'this would be request payload u can see in F12 of browser '# u just copy it and paste it, !!!like a string (UTF-8 chars)
t = requests.post(url, headers=header, data = data_g, cookies = cookie)
print vars(t).keys()
#line above will print all variables of t
print t
而且这些都是一些很好的联系,你应该检查出:
https://github.com/GDSSecurity/GWT-Penetration-Testing-Toolset
https://docs.google.com/document/d/1eG0YocsYYbNAtivkLtcaiEE5IOF5u4LUol8-LL0TIKU/edit?hl=de&forcehl=1
相关问题
- 1. 手动生成VS 2005 .vcproj
- 2. 手动生成WMS GetFeatureInfo URL
- 3. WIF手动生成federationmetadata.xml
- 4. 手动生成Xcode项目
- 5. 生成从Python源
- 6. Python新手生成随机字符串
- 7. 生成从移动
- 8. 从python生成MATLAB代码
- 9. 从Python AST生成.pyc?
- 10. wpf手动生成TreeViewItem容器
- 11. 用户手册(seo +自动生成)
- 12. 加入行动,脚手架生成器
- 13. 手动使用Hibernate序列生成器
- 14. 手动生成Faces上下文
- 15. 弹簧安全oauth2手动生成authcode
- 16. 如何手动生成虚拟变量?
- 17. Python生成Python
- 18. 如何从Lua生成websocket握手?
- 19. 从PHP和MySQL生成手风琴
- 20. 手势生成器
- 21. 从Java生成动态Excel
- 22. 从动态tintColor生成CGGradient
- 23. 动态生成从麋
- 24. 从NSArray动态生成NSPredicate
- 25. 生成在python
- 26. 生成在Python
- 27. 生成与Python
- 28. 的Python - 生成
- 29. 生成在Python
- 30. 手机6手机是否生成.dll?
我希望一个更乐观的答案,但通过评审没有兴趣回答这个问题,这可能是唯一的出路。到现在为止,这不是一个优先事项,但我必须尽快进行深入研究。谢谢。 :) – ibz 2010-08-31 02:12:22