2013-03-06 15 views

回答

25

由於post等待實現了WriteableContentTypeOf類型類的值, 你可以從play.api.mvc使用Results.EmptyContent。 (見API

所以我想

WS.url("http://service/endpoint").post(Results.EmptyContent()) 

應該做的。 (Didnt test)

11

對於Play 2.6及之後版本,您必須使用play.api.libs.ws.EmptyBody

import play.api.libs.ws.{EmptyBody, WSClient} 
WS.url("http://service/endpoint).post(EmptyBody) 

典型錯誤是:

Cannot find an instance of play.api.mvc.Results.EmptyContent to WSBody. Define a BodyWritable[play.api.mvc.Results.EmptyContent] or extend play.api.libs.ws.ahc.DefaultBodyWritables 
相關問題