Hi,

Can anyone please help me ?

My app works fine in my computer, but after uploaded it to gae server, i 
received an error.

* See my log from appengine logs.

[19/May/2011:18:09:41 -0700] "GET /agendaxyzdms HTTP/1.1" 500 0 - "Mozilla/5.0 
(Macintosh; Intel Mac OS X 10.6; rv:2.0.1) Gecko/20100101 
Firefox/4.0.1,gzip(gfe)" "neoageinfo.appspot.com" ms=584 cpu_ms=910 
api_cpu_ms=0 cpm_usd=0.025325 loading_request=1

/agenda
javax.servlet.ServletException: Exception during proxy request: Unable to 
complete the HTTP request
        at 
com.gae.dms.proxy.AgendaXyzDmsServlet.service(AgendaXyzDmsServlet.java:84)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
        at 
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511)
        at 
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1166)
        at 
com.google.apphosting.utils.servlet.ParseBlobUploadFilter.doFilter(ParseBlobUploadFilter.java:97)


I think that the problem is because the authorization property, because in 
other urls without the autorization everthing works fine.

".addRequestProperty("Authorization", "Basic " + encode(Name + ":" + 
Password));"

* Part of my code:

public void service (HttpServletRequest httpRequest,
        HttpServletResponse httpResponse)
        throws ServletException
        {

    try {
        URL content = new 
URL("http://argos.xx.yy.zzz.br/home/name@mail/Calendar";);
        URLConnection urlConn = content.openConnection();

        
        String Name = "xxxx";
        String Password = "xxxx";
        urlConn.addRequestProperty("Authorization", "Basic " + encode(Name + 
":" + Password));
     
        
        
        // show the client the content type:
        String contentType = urlConn.getContentType();
        httpResponse.setContentType(contentType);
        // get the input stream
        InputStream in = urlConn.getInputStream();
        BufferedReader br = new BufferedReader(new InputStreamReader(in));
        //char[] buffer = new char[1024];
        String contentString = "";
        String tmp = br.readLine();
        do
        {
            contentString += tmp + "\n";
            tmp = br.readLine();
        }
        while (tmp != null);
        //
        // Now write the bytes out to the client.
        //
        byte[] contentBytes = contentString.getBytes();
        OutputStream out = httpResponse.getOutputStream();
        out.write(contentBytes, 0, contentBytes.length);
        out.flush();
        out.close();
    }
    catch (IOException ioe) {
        // on open connection:
        throw new ServletException("Exception while opening '" + "': " + 
ioe.getMessage());
    }
    catch (Exception e) {
        // on reading input:
        throw new ServletException("Exception during proxy request: " + 
e.getMessage());
    }
        
}

-- 
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