使用restTemplate发送带有身份验证标头的GET请求

special0ne:

我需要通过使用RestTemplate发送带有一些Authorization标头的GET请求来从服务器中检索资源。

要在以后的文档我注意到,没有一个GET方法接受标题作为参数,并发送头,比如接受和授权是使用的唯一途径交换方法。

由于这是一个非常基本的动作,所以我想知道我是否缺少某些东西,还有另外一种更简单的方法吗?

Sotirios Delimanolis:

您什么都不会错过。RestTemplate#exchange(..)是用于设置请求标头的适当方法。

这是一个示例(使用POST,但只需将其更改为GET并使用所需的实体)。

这是另一个例子。

请注意,使用GET,您的请求实体不必包含任何内容(除非您的API期望如此,但这将违反HTTP规范)。它可以是一个空字符串。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

带有身份验证标头的Java Jersey HTTPS GET请求

带有身份验证的GET请求

带有身份验证标头的 Kafka REST API 源连接器

带有身份验证标头的 Axios 配置,最佳实践?

在Ruby中发送带有身份验证的https发布请求

带有身份验证的HTTP HTTP获取请求

带有身份验证令牌的httr POST请求

如何在我的HTTP请求中使用带有身份验证的代理?

具有标头身份验证的跨域请求

为什么我的REST服务.NET客户端发送不带身份验证标头的每个请求,然后使用身份验证标头重试?

使用 fetch 或 axios 发送身份验证标头

Soap身份验证标头和使用PHP的请求

带有身份验证的python请求(access_token)

带有身份验证的python请求(access_token)

使用Java HttpClient发送带有443个用户ID密码提示身份验证的GET请求

使用托管身份从逻辑应用程序调用带有身份验证的 Azure 函数

具有身份验证的httpget请求

ASP核心拦截所有身份验证请求

脚本请求未与身份验证标头一起发送

发送带有标头的HTTP GET请求

Ruby-发送带有标头的GET请求

带有身份验证的Cloud Firestore

带有身份验证的Laravel API路由

带有身份验证的零 MongoDB 集合

如何为经过身份验证的 API GET 请求设置请求标头

如何在应用程序脚本gmail中的请求标头中使用具有身份验证的Firebase API用户添加在项目上

Python:使用请求或urllib3下载具有身份验证的文件

无法使用 axios 发送带有标头的获取请求

如何使用 http.client for API 应用带有身份验证的代理