Hi Crosswalk people :)

I'm using crosswalk in my android app as an internal in app browser.
That is, from my app one can open a website to get additional
information. However, in order to make this work, I have to pass
GET-parameters to my website.

I noticed that crosswalk does not submit the GET parameters that I
append to my url. This is what I do:

xWalkWebView = (XWalkView) findViewById(R.id.xwalkWebView);
...
xWalkWebView.load("http://www.example.com/ParamsServlet?param1=value1&param2=value2";,
null);

So, the page starts to load but on my server side I do not get any
parameters. On the server side I use Apache Tomcat with the following
servlet:

public class ParamsServlet extends HttpServlet {

    private static final long serialVersionUID = 1L;


    public void doPost( HttpServletRequest request,
HttpServletResponse response ) throws ServletException, IOException
    {
        doGet( request, response );
    }


    public void doGet( HttpServletRequest request, HttpServletResponse
response ) throws ServletException, IOException
    {
        Enumeration<String> paramNames = request.getParameterNames();
        System.out.println("   request = " + request.toString());
        System.out.println("paramNames = " + paramNames.toString());
        while(paramNames.hasMoreElements()) {
            String key = paramNames.nextElement();
            System.out.println( key + " : " + request.getParameter(key));
        }
        System.out.println("-------------------");
    }

}

This is the output when I call the url from my android app:

   request = org.apache.catalina.connector.RequestFacade@5c64f2b2
paramNames = java.util.Collections$3@628fc2de
-------------------

If I call the url manually in my browser I get:

   request = org.apache.catalina.connector.RequestFacade@5c64f2b2
paramNames = java.util.Collections$3@7ad76a41
param1 : value1
param2 : value2
-------------------

I think I did everything correct. So why are GET parameters not
submitted to the servlet?
_______________________________________________
Crosswalk-help mailing list
[email protected]
https://lists.crosswalk-project.org/mailman/listinfo/crosswalk-help

Reply via email to