我想用Java类和HttpURLConnection类来模拟Java中的HTTP请求,GET请求很容易模拟,而一些POST请求似乎更难,因为大多数POST请求需要Cookie在请求头中。有些cookie由Set-Cookie字段中的HTTP响应设置,我可以通过HttpURLConnection提供的函数获取它们,但是我发现其他Cookie可能由JavaScript设置,我无法处理它们,所以我想知道有任何打包的工具来模拟Java中的HTTP请求?是否有任何工具来模拟java中的http请求
2
A
回答
3
尝试的Apache Commons的HttpClient: http://hc.apache.org/httpclient-3.x/
0
为什么你需要生成的HTTP请求?你想执行一些压力测试吗?
我建议使用类似JMeter的东西(你可以找到一个简短的tutorial here)。
希望这有助于某些事情,最好避免重新发明轮子(如果你需要这样的事情,但是从你的问题来看对我来说并不明确)。
0
对于使用JavaScript设置cookie,你可以尝试解析HTTP响应,提取cookie信息,并将其设置为你的下一个请求
例如,让说,响应具有代码调用setCookie方法( )功能(setCookie方法是用户定义的JavaScript函数),
...
//some javascript code
setCookie("username", "johndoe");
//some more javascript
...
,那么你会提取线setCookie方法()和解析它
相关问题
- 1. 是否有任何Java压缩工具
- 2. 守夜模拟HTTP请求
- 3. HTTP和Ajax请求模拟
- 4. 什么是“IIS模拟HTTP请求”?
- 5. Android小工具HTTP请求
- 6. 在Angular 4中模拟http请求
- 7. 在Python中模拟HTTP发布请求
- 8. Java .setRequestMethod()中的HTTP POST请求没有任何作用
- 9. JTAPI API是否有任何模拟器?
- 10. 是否有任何工具用于监视HTTP响应?
- 11. Ember.js是否有任何附件来发送请求?
- 12. 用于模糊HTTP POST请求的开源模糊工具
- 13. 是否对外部http请求有害?
- 14. 在php中,是否有任何方法来确定传入的http请求是POST还是GET?
- 15. Java中是否有请求上下文?
- 16. 模拟来自不同位置的HTTP请求 - ASP.Net
- 17. node.js:模拟http请求和响应
- 18. Python是否有解析HTTP请求和响应的模块?
- 19. Python是否有任何库来模拟键盘操作?
- 20. 有没有一种工具来模拟/模拟软件并发?
- 21. 是否有任何此测试工具
- 22. Haskell是否有任何ORM工具?
- 23. 是否有任何VB6性能工具?
- 24. 是否有任何工具像MaintainJ IntelliJ
- 25. WebScarab工具可以在任何地方拦截任何HTTP请求吗?
- 26. 任何简单的工具来模拟服务器负载?
- 27. 如何模拟http:请求配置有oauth2
- 28. 是否有任何与Rails模型集成的ETL工具?
- 29. 使用Nock和请求模拟HTTP请求错误
- 30. zend中是否有任何现有的工具来制作新的cms
你想模拟什么名称和值?如果你真的想执行一个GET/POST请求,使用apache httpclient,就像alex建议的那样。 我认为你需要通过描述你的具体用例来澄清你的问题。 – burna 2012-02-12 17:42:23