我想通过POST消息使JSP页面充当另一个网站的HTTP客户端。因此,我想从一个JSP页面中,设置一个POST请求到另一个站点并处理结果,类似于PHP的curl函数。我怎样才能做到这一点?jsp通过POST请求发送文件
回答
不要在JSP中执行此操作。编写一个Java类来完成这项工作,测试java类,然后从JSP页面中使用它。将这种复杂性的代码放入JSP页面是一个难以维护,不可撼动的噩梦的秘诀。
无论您是在JSP页面还是其他地方编码,它都是java代码。如果您想从Java执行POST到HTTP服务器,一个好的解决方案是Apache Commons HTTP Client。该网站提供了大量的文档,包括如何设置POST,发送和读取响应的示例。
谢谢,将在此:) :) – cuzzea
找不到有用的东西,是不是有一个Java类来做到这一点?举个例子吧?在jsp中这么做很难吗? – cuzzea
不知道。你可以搜索'taglib'和'http'并查看弹出的内容。 – bmargulies
- 1. GoLang通过POST请求发送文件
- 2. 发送POST请求JSP
- 3. 通过AJAX发送JSON POST请求
- 4. 如何通过telnet发送POST请求
- 5. 通过curl发送GET和POST请求
- 6. 通过http请求发送文件像xml到jsp或servlet
- 7. 下载通过nodejs响应POST请求发送的文件?
- 8. 在CakePHP中使用http_socket通过POST请求发送文件?
- 9. NodeJS:如何通过请求发送文件POST
- 10. Python请求:通过POST发送文件返回ConnectionError
- 11. 如何通过POST请求向网站发送请求?
- 12. 发送POST请求
- 13. 发送POST请求
- 14. 发送POST请求
- 15. 发送POST请求
- 16. 通过角度发送POST请求发送音频数据JS
- 17. 通过POST请求发送上下文数据
- 18. 在Android中的OKhttp中通过POST请求发送JSON正文
- 19. 通过Django和Tastypie POST请求发送电子邮件
- 20. 通过邮件发送日历请求
- 21. 如何通过参数,将其发送POST请求更新网页,并通过发送GET请求,它
- 22. 通过HTTP请求发送发布数据POST
- 23. 使用POST请求通过卷发发送SimpleXmlElement
- 24. 如何通过post发送数据后发出ajax请求?
- 25. 通过请求头发送数据与通过请求主体发送数据
- 26. 发送POST请求点击
- 27. C#POST请求被发送
- 28. 发送HTTP POST请求
- 29. 发送POST请求变身
- 30. JAVA发送POST http请求
请参阅commons.apache.org/fileupload/。 – bmargulies
不知道fileupload是否是这里写的东西,更多的是请求,我需要向服务器发出POST请求(curl in PHP),并且POST应该包含一个文件。 – cuzzea
然后你应该编辑你的帖子,清楚,完整地陈述你想要的。事实上,您的问题很可能会因为不清楚而关闭。我会试一试。 – bmargulies