从Laravel向泽西岛发出请求

时间:2014-08-13 19:36:34

标签: java rest jersey-2.0

我在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)

我和两个人都有同样的错误

1 个答案:

答案 0 :(得分:0)

我还没有这样做,但确保在方法签名中包含表单参数

@POST
@Consumes("application/x-www-form-urlencoded")
public void post(@FormParam("name") String name) {
// Store the message
}

here

所述