Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 需要使用restTemplate在JSON的get请求中传递头中的一些内容_Java_Spring - Fatal编程技术网

Java 需要使用restTemplate在JSON的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、缓存、内容类型、服务器、内容长度、过期等的详

我需要使用我的rest客户端使用rest服务。 从第一个URL,需要获取一些内容。在本例中,它是一个JSON web令牌。 在第二个URL中,需要在请求头中传递此令牌。请帮助我实现同样的目标。 请注意,第一个URL包含POST,而第二个URL包含GET请求


在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的头中,以获得实际的信息。我也在更新我的问题。