我想從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. 手動生成R.java
- 2. 自動生成href手動
- 3. 從Python PasteScript自動生成Python Egg
- 4. 手動生成VS 2005 .vcproj
- 5. Flyway手動腳本生成
- 6. 手動生成球體
- 7. 手動生成Xcode項目
- 8. 手動生成R.JAVA文件
- 9. WIF手動生成federationmetadata.xml
- 10. SOAP XML生成與手動
- 11. 手動生成WMS GetFeatureInfo URL
- 12. 生成從Python源
- 13. Python新手生成隨機字符串
- 14. Python動態函數生成
- 15. 生成從移動
- 16. Android從Python生成結果
- 17. 從Python AST生成.pyc?
- 18. 從python生成MATLAB代碼
- 19. Python生成Python
- 20. 手動生成Faces上下文
- 21. 手動生成OAuth訪問令牌
- 22. SWIG:生成額外的(手動)Java類
- 23. 用戶手冊(seo +自動生成)
- 24. 加入行動,腳手架生成器
- 25. 手動生成Rails緩存鍵
- 26. 手動生成交互術語
- 27. wpf手動生成TreeViewItem容器
- 28. 手動使用Hibernate序列生成器
- 29. 彈簧安全oauth2手動生成authcode
- 30. 手動生成精靈核心轉儲
我希望一個更樂觀的答案,但通過評審沒有興趣回答這個問題,這可能是唯一的出路。到現在爲止,這不是一個優先事項,但我必須儘快進行深入研究。謝謝。 :) – ibz 2010-08-31 02:12:22