专栏首页Jerry的SAP技术分享使用RestTemplate消费Hybris User API获取指定用户的信息

使用RestTemplate消费Hybris User API获取指定用户的信息

假设我用Hybris API调用的方式,返回Backoffice里维护的这个用户的全部信息:

使用下面这段代码:

public static void getUserInfo() {
		
		String responseStr = null;

		RestTemplate template = new RestTemplate();
		try {
			String token = "48a42ca3-b73a-4640-b690-1c393c0003ea";
			String url = "https://jerrywang.com:9002/rest/v2/electronics/users/cris.li03@qq.com";
			
			ResponseEntity<String> response = template.exchange(url, HttpMethod.GET, new HttpEntity<String>(createHeaders(token)), String.class);
			responseStr = response.getBody();
			System.out.println("response: " + responseStr);
		}catch (Exception e)
		{
			System.out.println("the exception message is: "+e.getMessage());
		}
	}

	private static HttpHeaders createHeaders(String token){
		 return new HttpHeaders() {{
		         set( "Authorization", "Bearer " + token );
		      }};
	}

测试结果:

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • create-react-app的template和assembed resource

    Jerry Wang
  • get event by http request via CL_HTMLB_MANAGER

    Jerry Wang
  • CRM_UI start port determination how is port number 44356 determined

    Jerry Wang
  • 聊聊CarreraProducer的sendDelay

    DDMQ/carrera-sdk/producer/java/carrera-producer-sdk/src/main/java/com/xiaojukeji...

    codecraft
  • 企业API接口设计(token、timestamp、sign)之具体实现

    Token:访问令牌access token, 用于接口中, 用于标识接口调用者的身份、凭证,减少用户名和密码的传输次数。一般情况下客户端(接口调用方)需要先向...

    lyb-geek
  • 聊聊nacos NamingProxy的getServiceList

    nacos-1.1.3/client/src/main/java/com/alibaba/nacos/client/naming/net/NamingProxy...

    codecraft
  • Spring Boot系列 – 4. 读取配置文件(application.yml)中的属性值

    在spring boot中,简单几步,读取配置文件(application.yml)中各种不同类型的属性值: 1、引入依赖:

    Java架构师必看
  • Spring Security OAuth2 实现登录互踢

    一个账号只能一处登录,类似的业务需求在现有后管类系统是非常常见的。 但在原有的 spring security oauth2 令牌方法流程(所谓的登录)无法满足...

    冷冷
  • Android 拓展Logger细节分享

    首先感谢orhanobut/logger库的作者提供了这么好用的日志管理工具。Github传送门 本文以orhanobut/logger为基础,通过阅读源码后...

    饮水思源为名
  • 聊聊nacos NamingProxy的getServiceList

    nacos-1.1.3/client/src/main/java/com/alibaba/nacos/client/naming/net/NamingProxy...

    codecraft

扫码关注云+社区

领取腾讯云代金券