我看到Google App Engine可以托管将返回html等的Web应用程序。但是,通过HTTP进行通信并接受/返回xml的Web服务又如何呢?
有谁知道如何在Goggle App Engine中使用Python或在Java中做到这一点(不支持JAS-WX)? sample 或文章的任何链接都将不胜感激。
谢谢//:)
最佳答案
Google App Engine允许您编写返回任何类型的HTTP响应内容的Web服务。这包括xml,json,文本等。
例如,看看Google提供的guestbook sample project,它显示HTTP响应以文本/纯文本形式返回:
public class GuestbookServlet extends HttpServlet {
public void doGet(HttpServletRequest req, HttpServletResponse resp) throws IOException {
UserService userService = UserServiceFactory.getUserService();
User user = userService.getCurrentUser();
if (user != null) {
resp.setContentType("text/plain");
resp.getWriter().println("Hello, " + user.getNickname());
} else {
resp.sendRedirect(userService.createLoginURL(req.getRequestURI()));
}
}
}
此外,app engine google group是学习更多,提出问题和查看示例代码的好地方。
关于java - 使用Google App Engine的网络服务,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1195893/