0

我有一个从 POST 读取 JSON 字符串的 servlet。第三方 (PHP) 应用程序将 JSON 字符串发布到将数据添加到数据库的 servlet,但出现了问题。

我想做一些测试,并且我想要一个简单的 servlet(或只是一个主要的 java 类),它将一个 JSON 字符串发布到 servlet。但我并没有真正找到如何做到这一点。

知道怎么做吗?任何提示从哪里开始?

非常感谢您的帮助!

4

3 回答 3

0

Jakarta Commons HttpClient 提供了执行此操作所需的功能。

http://hc.apache.org/httpclient-3.x/

您将能够使用它来构造一个 POST 请求并将其分派到您的 servlet。

于 2012-04-24T13:50:29.343 回答
0

您不需要编写代码来实现这一点,而是可以使用简单的 Firefox 插件来做到这一点

插件 - https://addons.mozilla.org/en-US/firefox/addon/poster/

将 url 指向需要测试的 java servlet,

放入application/json内容类型文本框,

将要发送的 json 数据放入“要发送的内容”部分

不要忘记点击最后的“发布”:)

于 2012-04-24T13:50:34.753 回答
0

编写一个简单的主类并发布 JSON。您可以将从 PHP 接收到的帖子写到一个文件中,然后简单地使用 URLConnection 或 Apache HTTPClient 从 main 发布。

像这样的东西:

在 Java 中使用 JSON 的 HTTP POST

于 2012-04-24T13:53:05.020 回答