我正在构建一个Web服务请求,将一些数据提交给我们使用的第三方服务:
val promise = WS.url("http://example.com/api/xxx/testers?api_key=%s" format(prefineryAPIKey)).post(requestBody)
val data = promise.value.get.body
变量requestBody
是XML内容,我需要使用"Content-Type: text/xml"
发送此帖子。如何在Web服务中设置它?通过链接.as("text/xml")
?
由于
答案 0 :(得分:5)
val promise = WS
.url("http://example.com/api/xxx/testers?api_key=%s" format(prefineryAPIKey))
.withHeaders("Content-Type" -> "text/xml")
.post(requestBody)
当您致电WS时,您正在整理WSRequestHolder
。 WSRequest的文档在这里: