Java 如何使用Restlet选择Responseformat

Java 如何使用Restlet选择Responseformat,java,restlet,Java,Restlet,我是restlet新手,不知道是否有办法指定responseformat 在Odata中,您可以只附加$format=json或$format=xml 比如说 ?$format=json 在Restlet中,我可以在哪里或如何指定我的responstyp或格式 Daniel您可以为资源添加注释以指定表示形式: // Returns a representation in the "text/xml" media type @Get("xml") String toString(); // St

我是restlet新手,不知道是否有办法指定responseformat

在Odata中,您可以只附加$format=json或$format=xml 比如说

?$format=json

在Restlet中,我可以在哪里或如何指定我的responstyp或格式


Daniel

您可以为资源添加注释以指定表示形式:

// Returns a representation in the "text/xml" media type
@Get("xml")
String toString();

// Stores representations in the "text/xml" media type 
// after conversion to a DOM document
@Put("xml")
void store(Document doc)

// Stores representations in the "text/xml" media type after
// conversion to a DOM document and returns a plain text response
@Put("xml:txt")
String store(Document doc)

// Returns a representation in the "text/xml" media type with 
// an inlining depth level of 2
@Get("xml?depth=2")

// Alternative variants
@Put("xml|json:json")

// Alternative variants
@Put("xml+ascii | json+utf8 : json")
另见文件