如何在 Restlet(谷歌应用引擎 2.0 版)中设置内容类型?在这种情况下,我想将内容类型设置为“文本/xml”。
我有:
public class SubResource extends ServerResource {
@Get
public Representation get(Representation representation){
setStatus(Status.SUCCESS_OK);
StringRepresentation sr = new StringRepresentation(getSomeXml());
return sr;
}
}
我不确定它是否是在 Representation 中设置的值,或者它是否从 ServerResource 类中设置为与返回代码相同的方式。
回答:
StringRepresentation sr = new StringRepresentation(getSomeXml());
sr.setMediaType(MediaType.TEXT_XML);