使用休息提出请求

时间:2013-02-14 19:44:34

标签: java rest restlet

我最近开始研究restlet接口。我不知道如何使用restlet接口翻译此方法。

curl -X PUT  http://ip:port/testdb2

如何翻译此请求? 到目前为止,我有这个代码:

  ClientResource resource = new ClientResource("http://"+this.ip+":5984/"); 


        // Send the HTTP GET request 
        Representation r=resource.get(); 

        if (resource.getStatus().isSuccess()) { 
           resource.getResponseEntity().write(System.out); 
        }   

        resource.put(null);

        if (resource.getStatus().isSuccess()){ 
             resource.getResponseEntity().write(System.out); 
        } else 
            System.out.println("Error put");

如何指定新网址? 我需要这个请求来创建couchDB数据库。

1 个答案:

答案 0 :(得分:0)

重新提出您的问题,我将使用“如何向此网址发出PUT请求...”

http://www.restlet.org/documentation/2.0/firstResource#part07

也许像

ClientResource dbResource = new ClientResource(  
            "http://"+this.ip+":5984/testdb2");

Representation r = dbResource.put(null);