java 415不支持使用异步api的简单get请求的mediatype
我的代码是
import play.libs.ws.WSClient;
import play.libs.ws.WSResponse;
import play.libs.Json;
import play.libs.ws.WSRequest;
import play.mvc.BodyParser;
public class CouponsController extends Controller {
@BodyParser.Of(BodyParser.Json.class)
public CompletionStage<Result> test() {
WSRequest request = ws.url("http://jsonplaceholder.typicode.com/posts/1");
CompletionStage<WSResponse> responsePromise = request.get();
return responsePromise.thenApply(response-> ok(response.getBodyAsStream()));
}
}
我得到错误415不支持的媒体类型响应与上述代码。我犯了什么错误
主体包含错误
Bad Request
For request 'GET /coupons/test' [Expected application/json]
注: 我搬走了 @BodyParser。Of(BodyParser.Json.class) 它成功了
共 (0) 个答案