Restlet(Google App Engine 上的 2.0M6)注释实际上对资源方法的顺序很敏感。发布 html 表单数据时,请确保 @Post("html") 方法位于接收资源中的 @Post("xml") 方法之上。至少 Firefox 将这两种内容类型都放入请求的 Accept 标头中,因此将处理第一个匹配方法。
问题是,是否还有其他方法可以实现对方法优先级的控制?
例如,我希望客户端只接受 text/html。
Restlet(Google App Engine 上的 2.0M6)注释实际上对资源方法的顺序很敏感。发布 html 表单数据时,请确保 @Post("html") 方法位于接收资源中的 @Post("xml") 方法之上。至少 Firefox 将这两种内容类型都放入请求的 Accept 标头中,因此将处理第一个匹配方法。
问题是,是否还有其他方法可以实现对方法优先级的控制?
例如,我希望客户端只接受 text/html。