private static final String HEADERS_KEY = "org.restlet.http.headers";
...
@SuppressWarnings("unchecked")
static Series<Header> getMessageHeaders(Message message) {
ConcurrentMap<String, Object> attrs = message.getAttributes();
Series<Header> headers = (Series<Header>) attrs.get(HEADERS_KEY);
if (headers == null) {
headers = new Series<Header>(Header.class);
Series<Header> prev = (Series<Header>)
attrs.putIfAbsent(HEADERS_KEY, headers);
if (prev != null) { headers = prev; }
}
return headers;
}
...
// In some method, what you originally wanted to do:
getMessageHeaders(getResponse()).add("Access-Control-Allow-Origin", "*");
//or getRequest()
分享到:
相关推荐
restlet相关文档
org.restlet.jar
一个简单的Restlet开发框架的Basic认证的例子
Restlet 实现ServerResource类 列子有: 返回简单JSON类型 获取请求头,返回请求头 接收简单Json类型数据 将复杂对象使用Json格式返回
Restlet所需要的所有jar包 一次下载,以后高枕无忧!
Restlet Client插件是一款运行在chrome内核浏览器上的Web服务测试插件,该插件主要用于测试各种Web服务,能查看网站基本信息、浏览网页代码并能发送HTTP请求来测试网站Web服务,同时支持自动化API场景。用户在安装了...
Restlet与Spring 集成
restlet项目
Restlet Client是一个调试restful接口工具,类似postman
restlet2.1学习笔记项目代码
restlet入门helloworld示例
Restlet项目为“建立REST概念与Java类之间的映射”提供了一个轻量级而全面的框架。它可用于实现任何种类的REST式系统,而不仅仅是REST式Web服务;而且,事实证明它自从2005年诞生之时起,就是一个可靠的软件。 ...
RESTLET开发实例(二)使用Component、Application的REST服务
本文是对Restlet官方教程http://restlet.com/learn/tutorial/2.2/的中文翻译。
Restlet2.0用户指南
Restlet Client 插件是一个类似Postman的Api接口测试工具, 界面友好, UI布局也更合理。相比Postman, Restlet Client无需安装本地客户端, 即装即用, 占用空间小, 功能强大。
org.restlet.ext.spring.jar
restlet restful,web工程,可直接运行。启动后,main方法作为client运行调用服务端。服务器数据之间沟通利器,绝对不坑。
RESTLET框架学习书籍