首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在服务器端使用easyXDM获取用户代理

如何在服务器端使用easyXDM获取用户代理
EN

Stack Overflow用户
提问于 2011-11-10 18:00:00
回答 1查看 365关注 0票数 0

我尝试使用这个Eaxmple,但它没有将User-Agent传递给服务器

client.html

代码语言:javascript
复制
rpc:new easyXDM.Rpc({            
       remote: remoteXDM    // the path to the provider
     },
     {
        remote: {
               login:{}

                }
    }),


Sendrequesttoserver: function(message){

     tricklebot.rpc.login(message,function(response){
        alert(response);
        },
        function(response) {
            alert("Error message : "+response.message);  
        }); 

}

服务器端api.html caode

代码语言:javascript
复制
var rpc = new easyXDM.Rpc({},
{
    local: {
        login: function(message, successFn, errorFn){
            serverresponce(message,successFn,errorFn);
        }
        }
});


serverresponce(message,successFn,errorFn){
    Ext.Ajax.request({    
        url: urlhost+'/welcome',     
        method: 'POST',
        jsonData: '{\"message\":\"'+message+'\"}',
        success: function(response, opt) {
            successFn(response);
        },
        failure: function(response, action) {
            errorFn("invalid message");
        } 
    });
}

欢迎页面上的url

代码语言:javascript
复制
request.getHeader("User-Agent");

它给出了null

在欢迎页面上,我可以接收消息,但不能接收request.getHeader(“用户代理”);

那么如何从请求中获取在服务器端使用easyXDM的用户代理呢

EN

回答 1

Stack Overflow用户

发布于 2011-11-10 21:39:58

您可以将用户代理注入到请求中(这样您就可以在终结点接收到它):

navigator.userAgent

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

https://stackoverflow.com/questions/8077733

复制
相关文章

相似问题

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