0

restlet を使用して REST Web サービスを利用したいと考えています。これは投稿で行われます。次のコードに何を追加する必要がありますか:

ClientResource resource = new ClientResource("url");      
resource.setChallengeResponse(ChallengeScheme.HTTP_BASIC, user, password);

Json 文字列があり、rest-webservice が実装されているコードでは、入力は Representation オブジェクトです。可能であれば、パラメーターを enitity.gettext() メソッドで (jsonstring にする) 必要があります。

public StartProcessInstanceResponse startProcessInstance(Representation entity)
jsonstring = entity.gettext();

前もって感謝します。

4

1 に答える 1

1

自分で答えを見つけました...このようなRepresenationオブジェクトを作成する必要があります

Representation rep = new StringRepresentation(jsonString);

次に、次のように投稿できます。

resource.post(rep);

それでおしまい...

于 2012-05-03T09:10:47.100 に答える