本文介绍了使用JSON的Restlet POST的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何实现接受JSON发布的Restlet函数?而我该如何使用curl测试呢?
How do I implement Restlet function which accepts JSON post?And how do I test this using curl?
谢谢
推荐答案
使用Restlet 2,您可以:
With Restlet 2, you can either:
-
在
@Post acceptRepresentation(Representation entity)
中测试实体的媒体类型兼容性:
test the entity media-type compatibility in
@Post acceptRepresentation(Representation entity)
:
@Post
public Representation acceptRepresentation(Representation entity)
throws ResourceException {
if (entity.getMediaType().isCompatible(MediaType.APPLICATION_JSON)) {
// ...
}
// ...
}
或将@Post
与一个或两个参数一起使用:
or use @Post
with one or two parameters:
@Post("json") Representation acceptAndReturnJson(Representation entity) {
// ...
}
请参阅以下链接:
- http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId=2585586
- http://www.restlet. org/documentation/2.0/jse/api/org/restlet/resource/Post.html
- http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId=2585586
- http://www.restlet.org/documentation/2.0/jse/api/org/restlet/resource/Post.html
(对于Restlet 1,您需要测试实体的类型.)
(With Restlet 1, you would need to test the type of the entity.)
这篇关于使用JSON的Restlet POST的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!