首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >以匿名方式连接时的ProxyConnectionError

以匿名方式连接时的ProxyConnectionError
EN

Stack Overflow用户
提问于 2015-02-14 00:21:16
回答 1查看 60关注 0票数 1

我开发了一个从Orion上下文代理检索信息的操作符。

当我正在登录时,它工作得很好,但是如果我试图以匿名身份(带有嵌入的URL)在一个匿名窗口中输入,操作符会引发下一个错误:

(链接到图像):http://i.stack.imgur.com/jxMkr.png

这是代码:

代码语言:javascript
复制
var doInitialSubscription = function doInitialSubscription() {

        this.subscriptionId = null;

        this.ngsi_server = MashupPlatform.prefs.get('ngsi_server');
        this.ngsi_proxy = MashupPlatform.prefs.get('ngsi_proxy');
        this.connection = new NGSI.Connection(this.ngsi_server, {
            ngsi_proxy_url: this.ngsi_proxy
        });

        console.log("Send initial subscription");

        var types = ['SMARTMETER'];
        var entityIdList = [];
        var entityId;
        entityId = {
            id: '.*',
            type: 'SMARTMETER',
            isPattern: true
        };
        entityIdList.push(entityId);
        var attributeList = null;
        var duration = 'PT3H';
        var throttling = null;
        var notifyConditions = [{
            'type': 'ONCHANGE',
            'condValues': condValues
        }];
        var options = {
            flat: true,
            onNotify: handlerReceiveEntity.bind(this),
            onSuccess: function (data) {
                console.log("Subscription success ID: "+data.subscriptionId);
                this.subscriptionId = data.subscriptionId;
                this.refresh_interval = setInterval(refreshNGSISubscription.bind(this), 1000 * 60 * 60 * 2);  // each 2 hours
                window.addEventListener("beforeunload", function () {
                    this.connection.cancelSubscription(this.subscriptionId);
                }.bind(this));
            }.bind(this),
            onFailure: function(data) {
                console.log(data);
            }

        };
        console.log("Now creating subscription...");
        this.connection.createSubscription(entityIdList, attributeList, duration, throttling, notifyConditions, options);
    };

你知道怎么回事吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-03-03 19:42:37

根据用户对这个问题的评论,升级到Orion0.19.0(遵循DB升级过程详细的这里)解决了这个问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28510955

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档