2

尝试向 Scala Play 添加多个标题!WS 请求:

WS
.url(requestUri)
.withHeaders("Authorization" -> ("Oauth %s" format(cred.authorizedToken)),
    "Content-Type" -> "application/json")
.post(httpBody.get)

然而,它目前正在失败。什么是正确的语法?我尝试了多种方法,但编译器抱怨 java 字符串。谢谢!

4

1 回答 1

3

根据文档,您的方法似乎有效

Ok("Hello World!").withHeaders(
  CACHE_CONTROL -> "max-age=3600", 
  ETAG -> "xx"
)

方法定义也验证了您的代码:

def withHeaders(hdrs: (String, String)*)
// Parameters are infinite couples of String
于 2012-08-15T16:23:02.367 回答