I am going to write a proxy in GAE. I wrote a very simple test servlet
to read http header.

public class RichardProxyServlet extends HttpServlet {
        public void doGet(HttpServletRequest req, HttpServletResponse resp)
                        throws IOException {
                StringBuilder builder = new StringBuilder();
                Enumeration e = req.getHeaderNames();
                while (e.hasMoreElements()) {
                        String headerName = (String) e.nextElement();
                        builder.append(headerName ).append(": 
").append(req.getHeader
(headerName)).append("\n");
                }
                resp.setContentType("text/plain");
                resp.getWriter().println("Hello, world");
                resp.getWriter().println(req.getRequestURI());
                resp.getWriter().println(builder.toString());
        }
}

and dispatch route '/' to this Servlet

        <servlet>
                <servlet-name>RichardProxy</servlet-name>
                
<servlet-class>com.huangzhimin.proxy.RichardProxyServlet</servlet-
class>
        </servlet>
        <servlet-mapping>
                <servlet-name>RichardProxy</servlet-name>
                <url-pattern>/</url-pattern>
        </servlet-mapping>

It works very in localhost, but after deploying to GAE and set proxy
to appid.appspot.com:80, any url page will be redirect to google home
page. Does anyone know why? Is it possible to write a proxy using
servlet in GAE?
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google App Engine for Java" group.
To post to this group, send email to google-appengine-java@googlegroups.com
To unsubscribe from this group, send email to 
google-appengine-java+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-appengine-java?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to