我看到Google App Engine可以托管将返回html等的Web应用程序.但是通过http和accept / return xml进行通信的Web服务呢?
有谁知道如何使用Python在Goggle App Engine中完成这项工作,或者在Java中是如何做到的(不支持JAS-WX)?任何链接o样品或文章非常感谢.
谢谢 // :)
解决方法
Google App Engine允许您编写返回任何类型的HTTP响应内容的Web服务.这包括xml,json,文本等.
例如,看一下Google提供的guestbook sample project,它显示HTTP响应以text / plain的形式返回:
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是一个了解更多,提出问题和查看示例代码的好地方.