0
我正在爲我開發一個Java applet。該applet向服務器發出AJAX請求。我還沒有編寫服務器代碼。AJAX服務器樣機
有沒有一種設計模式可以用來模擬服務器的響應,而服務器還沒有準備好,這樣applet就可以開發和測試這個「模擬服務器」了?
就如何貫徹落實樣機服務器將是非常有用
我正在爲我開發一個Java applet。該applet向服務器發出AJAX請求。我還沒有編寫服務器代碼。AJAX服務器樣機
有沒有一種設計模式可以用來模擬服務器的響應,而服務器還沒有準備好,這樣applet就可以開發和測試這個「模擬服務器」了?
就如何貫徹落實樣機服務器將是非常有用
雖然我不能完全肯定這是否適合您的需要,但你可以籤一個簡單的類我爲這個目的here做出一些示例代碼。下面是一些示例代碼:
//let's say that when you GET to /users?id=2 the server should return the user with id 2
//first start the server on your favourite port
MockHttpServer server = new MockHttpServer(portNum);
server.start();
//We will add a mock response for every request we will do, so in this case, just one mock response
server.enqueueResponse(Status.OK, "application/json,"{\"user_id\":15,\"name\":\"paul\"}");
//now we will use curl or whatever to make the GET
curl http://0.0.0.0:3000/users?id=2
// we get the request object
Request req = server.getRequest();
assertEquals(req.getMethod(),"GET");
assertEquals(req.getParams().get("id"),"2")
其進展仍然工作,但你可以通過閱讀GitHub上的代碼拿個主意。希望它有幫助:)
看起來像我正在尋找!非常感謝。 – 2013-05-15 06:15:28