java - 将自定义 HTTP header 添加到 BlazeDS 和 AMF 发送的请求

标签 java actionscript-3 apache-flex blazeds amf

在我们的应用程序中,我们有一个flex客户端,该客户端使用BlazeDS和AMF来执行操作, 有没有办法向 AMF 发送的请求添加自定义 Http header ,以便我可以在 Java 服务器端的过滤器中读取内容

谢谢。

最佳答案

您可以使用自定义 header ,其中包含您喜欢的任何内容,如下所示:

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);

关于java - 将自定义 HTTP header 添加到 BlazeDS 和 AMF 发送的请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60523619/

相关文章:

java - 如何使用 JNLP 文件选择器返回文件路径

java - 向所有客户端发送消息时出现 ConcurrentModificationException

java - Java 中销毁线程

actionscript-3 - "Definition mx.utils:Base64Encoder could not be found"在 Flex Builder 3 中

java - 使用语言解析编辑 XML 节点 - Java

flash - 在Flash中无间隔播放连续声音

android - android on air 的舞台尺寸

iphone - JPEG编码器速度超慢,如何优化?

apache-flex - 您如何以编程方式将Flex TextArea的插入符号移动到末尾?

apache-flex - Flex AIR SwfLoader CPU 使用率 > 50% 的问题