使用javaws发布表单数据

时间:2015-03-07 13:45:19

标签: java playframework playframework-webservice

HY, 我想从我的播放应用程序中调用不同的rest api。我正在使用javaws包含的库。 特定呼叫要求我发送表单数据。但是我不知道如何在我的请求中发送正确的数据。 据我所知,该库仅支持发送url-encoded-form-data。 有没有人知道我如何发送表单数据以及我的请求,就像正常网站提交表单一样?

目前我有这个:

Promise<WSResponse> promise = WS.url("http://localhost:"+port+"/login").setContentType("multipart/form-data").post("emailAddress=" + email +"&password=" + password);

谢谢,

1 个答案:

答案 0 :(得分:0)

使用 application / x-www-form-urlencoded 代替 multipart / form-data

Promise<WSResponse> promise = WS.url("http://localhost:"+port+"/login")
                   .setContentType("application/x-www-form-urlencoded")
                   .post("emailAddress=" + email +"&password=" + password);