1

私は最近restletインターフェースの研究を始めました。このメソッド put を 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");

新しい URL を指定するにはどうすればよいですか? このリクエストは、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 に答える