我在Glassfish服务器上使用Jersey创建了一个简单的REST API。
另一方面,我有一个使用此API的Laravel应用程序。现在,我在Jersey应用程序上有几个GET路由,这没有问题。我用它curl
,一切顺利。
最后,我有一个我应该发送的帖子请求。表单由大约50个字段组成,我不知道如何解决它。
当我将url post方法转换为action
格式时,我收到此消息
HTTP Status 415 - Unsupported Media Type
我试过
@Consumes(MediaType.APPLICATION_FORM_URLENCODED)
并且
@Consumes(MediaType.APPLICATION_JSON)
我和两个人都有同样的错误
答案 0 :(得分:0)
我还没有这样做,但确保在方法签名中包含表单参数
@POST
@Consumes("application/x-www-form-urlencoded")
public void post(@FormParam("name") String name) {
// Store the message
}
如here
所述