2013-02-14 73 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

相關問題