当curl命令发送HTTP请求时,获取Java中的数据

问题描述

| 当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框架和java的方法。     

解决方法

        由于以这种方式使用curl时会输入数据,因此您要做的就是实现PUT请求处理程序。理论上至少:) 就像是
@PUT
@Path(\"/user/folder\")      
@Consumes(\"application/json\")
public void receiveData(String data) { 
    ......
}
编辑:起初没有看到-X PUT。您想要的是PUT处理程序而不是POST处理程序。