Restlet使用post webservice,添加json-string作为表示

时间:2012-05-02 15:09:43

标签: java web-services rest restlet

我想使用restlet来使用rest webservice。这将通过一个帖子来完成。 我需要添加以下代码:

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();

提前致谢。

1 个答案:

答案 0 :(得分:1)

我自己找到了答案...... 你应该像这样做一个Representation对象

Representation rep = new StringRepresentation(jsonString);

然后您可以这样张贴:

resource.post(rep);

就是这样......