我有一个从 POST 读取 JSON 字符串的 servlet。第三方 (PHP) 应用程序将 JSON 字符串发布到将数据添加到数据库的 servlet,但出现了问题。
我想做一些测试,并且我想要一个简单的 servlet(或只是一个主要的 java 类),它将一个 JSON 字符串发布到 servlet。但我并没有真正找到如何做到这一点。
知道怎么做吗?任何提示从哪里开始?
非常感谢您的帮助!
Jakarta Commons HttpClient 提供了执行此操作所需的功能。
http://hc.apache.org/httpclient-3.x/
您将能够使用它来构造一个 POST 请求并将其分派到您的 servlet。
您不需要编写代码来实现这一点,而是可以使用简单的 Firefox 插件来做到这一点
插件 - https://addons.mozilla.org/en-US/firefox/addon/poster/
将 url 指向需要测试的 java servlet,
放入application/json
内容类型文本框,
将要发送的 json 数据放入“要发送的内容”部分
不要忘记点击最后的“发布”:)
编写一个简单的主类并发布 JSON。您可以将从 PHP 接收到的帖子写到一个文件中,然后简单地使用 URLConnection 或 Apache HTTPClient 从 main 发布。
像这样的东西: