Java 需要使用restTemplate在JSON的get请求中传递头中的一些内容
我需要使用我的rest客户端使用rest服务。 从第一个URL,需要获取一些内容。在本例中,它是一个JSON web令牌。 在第二个URL中,需要在请求头中传递此令牌。请帮助我实现同样的目标。 请注意,第一个URL包含POST,而第二个URL包含GET请求Java 需要使用restTemplate在JSON的get请求中传递头中的一些内容,java,spring,Java,Spring,我需要使用我的rest客户端使用rest服务。 从第一个URL,需要获取一些内容。在本例中,它是一个JSON web令牌。 在第二个URL中,需要在请求头中传递此令牌。请帮助我实现同样的目标。 请注意,第一个URL包含POST,而第二个URL包含GET请求 在RESTTemplateAPI的帮助下,我能够在方法PostForObjecturl、map、String.class中传递第一个URL时获得响应体和响应头。从响应头,我能够获得有关pragma、缓存、内容类型、服务器、内容长度、过期等的详
在RESTTemplateAPI的帮助下,我能够在方法PostForObjecturl、map、String.class中传递第一个URL时获得响应体和响应头。从响应头,我能够获得有关pragma、缓存、内容类型、服务器、内容长度、过期等的详细信息,但无法获取JWT字符串Json Web令牌。我需要获取JWT,因为我需要将其传递到第二个URL get的请求头以获取实际信息。您可以使用路径参数从URL获取数据,并使用路径参数添加到不同的URL- 例如:
@Path("/{taskId}")
public Task get(@PathParam("taskId") Long taskId)
{
// Handles GET on /tasks/{taskId}. Returns a single task for the given taskId.
return taskService.find(taskId);
}
欲了解更多详情,请访问:
如果这对您有帮助,请标记为“答案”我可以获得此信息,我将发布与下面相同的信息,以防有人需要相同的信息
Collection<List<String>> headerContent = restTemplate.postForEntity(URI url,
Object request, Class<T> responseType),getHeaders().values();
谢谢你的帮助Kaushik但我的情况有点不同。让我解释一下。当我从第一个url获得响应时,我将获得有关所有响应正文和标题的详细信息,例如:缓存、pragma、内容类型等,但无法获取JWT字符串JSON web令牌。我需要得到这个值,这样我就可以把它传递到第二个url的头中,以获得实际的信息。我也在更新我的问题。