我想使用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);
而已...