在我们的应用程序中,我们有一个flex客户端,这个客户端使用BlazeDS和AMF来进行excute操作,有没有一种方法可以添加一个自定义的Http头到AMF发送的请求中,这样我就可以在Java服务器端读取我们的过滤器。
谢谢。
你可以使用一个自定义的头,里面有任何你喜欢的东西,像这样。
headers = [
new URLRequestHeader("contentType", "application/x-www-form-urlencoded"),
new URLRequestHeader("Accept-Language", "en_US"),
new URLRequestHeader("X-Authorization", "Bearer " + API_KEY)
];
然后像这样使用
var urlReq:URLRequest = new URLRequest(API_URL);
urlReq.method = URLRequestMethod.GET;
urlReq.requestHeaders = headers;
var _jsonLoader:URLLoader = new URLLoader();
_jsonLoader.load(urlReq);