Java 如何从http请求中获取承载令牌

Java 如何从http请求中获取承载令牌,java,http,bearer-token,Java,Http,Bearer Token,我有以下cUrl命令将request发送到服务器 curl-khttps://localhost:9200 -H“授权:持票人eH8AIFX6PqyrmJ1cJLC” 在服务器端,我需要检索标记eH8AIFX6PqyrmJ1cJLC 那条线, String-access\u-token=request.header(“授权:承载”) 输出:承载eH8AIFX6PqyrmJ1cJLC 但我只想检索eH8AIFX6PqyrmJ1cJLC 我该怎么做呢 谢谢。您可以使用String.split()在空

我有以下cUrl命令将request发送到服务器

curl-khttps://localhost:9200 -H“授权:持票人eH8AIFX6PqyrmJ1cJLC”

在服务器端,我需要检索标记eH8AIFX6PqyrmJ1cJLC

那条线,

String-access\u-token=request.header(“授权:承载”)

输出:承载eH8AIFX6PqyrmJ1cJLC

但我只想检索eH8AIFX6PqyrmJ1cJLC

我该怎么做呢


谢谢。

您可以使用
String.split()
在空格处拆分值,然后使用第二部分

或者,如果您知道前7个字符将始终是“承载者”,则可以将其丢弃


或者您可以使用
String.replace()
将“Bearer”替换为“.”

通常,您使用的框架或http类都应该提供获取头的方法。如果输出不是您想要的格式,只需解析输出即可。在您的情况下,您可以使用例如
access\u token.replace(“Bearer”,“Bearer”)