0

我正在开发一个 Google App Engine 应用程序,并且我已经实现了一个我想要测试的 servlet。具体来说,我想调用doPost()servlet 的方法,并检查结果。有什么方法可以做到这一点而不必每次都重新部署?

目前我必须部署来检查它,这非常不方便。如果这是我的(不是实际的)部署的 URL:

HttpPost postMethod=new HttpPost("http://my_app.appspot.com/my_app/my_app_place");

但是,如果我将开发模式 URL 放入HttpPost(...)我会得到一个"Permission Denied"错误。有没有人设法做到这一点?

4

2 回答 2

0

如果您只是测试 Servlet(而不是 UI),那么使用HttpUnit 的 ServletUnit就足够了。

于 2012-05-10T05:20:42.713 回答
0

如果您不能通过 Java 在本地 POST 到您的 servlet,那么使用cURL之类的命令行工具就足够了吗?

curl -X POST [see cURL's man page for the arguments you need] http://localhost:8080/my_app/my_app_place

cURL 的手册页可以在这里找到。

于 2012-05-10T00:39:32.417 回答