当前位置: 首页 > 知识库问答 >
问题:

Restlet客户端不允许定义自定义“Authorization”标头

璩无尘
2023-03-14

我需要使用 restlet 客户端放置以下 rest 请求:

GET
https://www.xyz.com/resource/blah/
Authorization: Bearer XToken

我可以在一个单独的调用中获取XToken,但是在当前的调用中,我无法在我的ClientResource对象中设置“Authorization”头。

有人可以建议我需要为我拥有的以下代码行添加哪些代码:

clientResource.setChallengeResponse(new ChallengeResponse(ChallengeScheme.XXXX, bearerToken)

在restlet中创建和添加“Authorization”标头会导致restlet客户端库中出现错误。

提前谢谢

阿希什·夏尔马

共有1个答案

缪坚诚
2023-03-14

Reslet客户端库版本。2.0。X仍然非常反直觉,缺乏留档。

所以甩了它,开始用HTTP组件HttpClient ver。4.2.2,与restlet客户端库相比,这是一件轻而易举的事情,它比restlet客户端好得多。

 类似资料:
  • Google 400错误:“Web”客户端类型不允许无效的请求自定义方案URI 但是,在我的情况下,我已经在Firebase中创建了应用程序,但我仍然得到了错误。任何想法请...

  • 问题内容: 我正在与socket.io聊天应用程序,我想用我的自定义客户端ID,而不是默认的(,)。连接时是否有任何发送自定义标识符的方式,或仅使用某种方式来跟踪每个ID的自定义名称?谢谢! 问题答案: 您可以在服务器上创建一个数组,并在其上存储自定义对象。例如,您可以存储Socket.io创建的ID和每个客户端发送到服务器的自定义ID: 在此示例中,您需要从每个客户端调用 storeClient

  • 我是android开发的新手,我正在尝试创建一个自定义的适配器,为RecyclerView提供一个只包含一个图像和一个文本视图的视图。 但是,我试图为onBindViewHolder(VH,int)定义一个简单的扩展ViewHolder,而Android studio根本不会采用自定义ViewHolder,'MyViewHolder' - 说“该方法不会覆盖其超类中的方法。 如果我把参数变成一个普

  • 在spring-kafka中,如何从包中添加类作为自定义头字段来信任? 消息是这样发送的: 接收端如下所示: 我不断得到的例外是:

  • 为了简化JavaFx应用程序的使用,我希望允许用户定义一个键盘组合/快捷键来触发应用程序最重要的操作。 我知道如何在代码中定义并将其设置为或在KeyEvent侦听器中使用它,但我希望允许用户只需在键盘上的某个设置对话框中按下它,就可以定义自己的KeyCodeCombination。 基本上沿着这个伪代码:

  • 我在Cloud Foundry环境中将Spring CloudNetflixRibbon与Eureka结合使用。 我尝试实现的用例如下: > 我有一个名为的正在运行的CF应用程序,其中包含多个实例。 实例正在通过服务名称注册到Eureka 我使用eureka向服务实例添加了自定义元数据。例子元数据映射。应用程序id:${vcap.application.application\u id} 我想使用