构建 REST 客户端:使用 RestTemplate 与 Spring 处理 RESTful 资源
1. 访问 HTTP 头信息
在编写 REST 客户端时,有时需要访问 HTTP 头信息。 HttpHeaders 类提供了 get() 和 getFirst() 方法用于通用的 HTTP 头访问。这两个方法都接受一个字符串参数来标识头信息。 get() 方法返回一个字符串值列表,每个值对应头信息中的一个赋值; getFirst() 方法仅返回第一个头信息值。
以下是示例方法签名:
public URI getLocation() { ... }
public String getPragma() { ... }
2. 获取响应的 HTTP 状态码
若想获取响应的 HTTP 状态码,可以调用 getStatusCode() 方法。例如,在 retrieveSpittlesForSpitter() 方法中:
public Spittle[] retrieveSpittlesForSpitter(String username) {
ResponseEntity<Spittle[]> response = new RestTemplate().getForEnti
超级会员免费看
订阅专栏 解锁全文
686

被折叠的 条评论
为什么被折叠?



