1

我最近开始研究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 数据库。

4

1 回答 1

0

改写您的问题,我将使用“如何向此 url 发出 PUT 请求......”

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

也许像

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

Representation r = dbResource.put(null);  
于 2013-02-14T20:45:22.927 回答