相关疑难解决方法(0)

如何用指定的POST参数打开android浏览器?

我是我的应用程序,我需要在Android浏览器中打开一个链接.此页面只能通过POST接收一些数据.我可以将这些参数(数据)添加到启动浏览器的意图吗?

你知道这是否可行?如果是的话,你能给我一个提示吗?

android android-intent android-sdk-2.1

23
推荐指数
2
解决办法
1万
查看次数

Android - 使用带有请求标头的网址打开浏览器

我有一个特定的要求,我必须从我的活动中在浏览器上触发一个URL.我可以使用以下代码执行此操作:

String finalUrl = "http://localhost:7001/display/result.jsp?param=12345";
Intent browserIntent = new Intent(android.content.Intent.ACTION_VIEW,
                        Uri.parse(finalUrl));
Run Code Online (Sandbox Code Playgroud)

现在,我想通过在请求中传递'param'作为请求头而不是queryString本身来调用result.jsp.

有人可以建议吗?

非常感谢提前

编辑 即使请求正文中带有'param'的POST请求也应该没问题.

编辑2 接受的答案是POST请求,而不是标题.

android

6
推荐指数
1
解决办法
7845
查看次数

Android意图POST URL?

我有以下代码(简化为简化),它将用户带到指定的URL:

    Button b = (Button) findViewById( R.id.button );
    b.setOnClickListener( new OnClickListener() {
        public void onClick( View v ) {
                Intent i = new Intent( Intent.ACTION_VIEW );
                i.setData( Uri.parse( "http://example.com/myform/?a=b&c=d&e=f" ) );
                if (i.resolveActivity(getPackageManager()) != null) {                    
                            startActivity( i );
                }
        }
    } );
Run Code Online (Sandbox Code Playgroud)

效果很好,但有点难看,因为CGI参数显示在Android网页浏览器的URL栏中(它们是各种丑陋的会话密钥等).有没有办法使用HTTP POST这样做,所以他们被隐藏了?

post android http

5
推荐指数
1
解决办法
4803
查看次数

标签 统计

android ×3

android-intent ×1

android-sdk-2.1 ×1

http ×1

post ×1