当curl命令发送http请求时,在java中获取数据

时间:2011-05-29 12:38:50

标签: java web-services curl httprequest

当curl命令“--data”发送http请求时,有没有人知道如何在java中获取数据? 例如:

curl --data { Name : username , Gender : gender , Age : age } -X PUT http://localhost:8080/user/folder -v

我想知道如何使用curl命令--data获取数据{ Name :username ,..... age }。 我在REST Web服务中使用该方法,该方法使用了jersey framework和java。

1 个答案:

答案 0 :(得分:0)

由于您以这种方式使用curl时PUT数据,所以您需要做的就是实现PUT请求处理程序。理论上至少:))

这样的东西
@PUT
@Path("/user/folder")      
@Consumes("application/json")
public void receiveData(String data) { 
    ......
}

编辑:最初没有看到-X PUT。你想要一个PUT处理程序而不是一个POST处理程序。