我想使用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();


提前致谢。

最佳答案

自己找到答案...
您应该像这样制作一个Representation对象

Representation rep = new StringRepresentation(jsonString);

然后,您可以像这样发布:
resource.post(rep);

而已...

07-26 09:39