gpt4 book ai didi

Android Intent 发布 URL?

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:59:05 25 4
gpt4 key购买 nike

我有以下代码(为简单起见进行了简化)将用户带到指定的 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 );
}
}
} );

效果很好,但有点难看,因为 CGI 参数显示在 Android 网络浏览器的 URL 栏中(它们是各种难看的 session key 等)。有没有办法使用 HTTP POST 来隐藏它们?

最佳答案

这在浏览器中是不可能的,但如果你使用 WebView 就可以:

byte[] post = EncodingUtils.getBytes("a=b&c=d&e=f", "BASE64");
webview.postUrl("http://example.com/myform/", post);

关于Android Intent 发布 URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6647760/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com