2013-02-14 146 views
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数据库。

回答

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); 
+0

我不认为我们每次必须提出请求时都必须建立新的连接。 – 2013-02-14 20:52:25

相关问题