使用带有Android额外标题的网址打开浏览器

Joh*_*ohn 9 java android uri

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

Intent browserIntent = new Intent(
  Intent.ACTION_VIEW, Uri.parse(
    pref.getString("webseal_sso_endpoint", "") + "?authorization_code="
      + code + "&webseal-ip=" + websealIP
  )
);

activity.startActivity(browserIntent);
activity.finish();
Run Code Online (Sandbox Code Playgroud)

现在,我想通过传递一个额外的头来调用这个webseal_sso_endpoint.说("用户":"用户名")我该如何实现?非常感谢提前!

Joh*_*ohn 23

我详细介绍了如何添加标题.这是我的代码:

        Intent browserIntent = new Intent(
                Intent.ACTION_VIEW, Uri.parse(url));
        Bundle bundle = new Bundle(); 
        bundle.putString("iv-user", username); 
        browserIntent.putExtra(Browser.EXTRA_HEADERS, bundle);
        activity.startActivity(browserIntent);
        activity.finish();
Run Code Online (Sandbox Code Playgroud)