我无法理解我在使用 PlayN.net 时遇到的问题。也许这是微不足道的,但由于我对基于网络的东西很陌生,所以我有点卡住了,所以我希望这里有人能启发我:)
我的问题:我想从我的游戏中访问一个 servlet,它可以工作,但只能在 java 中使用。Html 给了我一个空字符串。
简单的 Servlet:
public class Servlet1 extends HttpServlet {
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException
{
PrintWriter writer = response.getWriter();
writer.println("test");
writer.close();
}
}
和简单的电话:
PlayN.net().get("http://localhost:8080/Test", new Callback<String>() {
@Override
public void onSuccess(String result) {
System.out.println("YAY "+result);
}
@Override
public void onFailure(Throwable cause) {
System.out.println("BUH");
}
});
所以就像我说的,java 打印“YAY test”,HTML 打印“YAY”,我不知道为什么。我尝试在另一台服务器(不是本地主机)上运行 servlet,但反应相同。
有人知道我在做什么错吗?