Asp.net web api iron ajax请求的问题

Asp.net web api iron ajax请求的问题,asp.net-web-api,polymer-1.0,Asp.net Web Api,Polymer 1.0,我有以下Web API方法: [Route("api/ConfAccount/ByToken")] public conf_account GetByToken(string token) { conf_accountDAO dao = new conf_accountDAO(); try { string tokenJson = Crypto.DecryptStringAES(token, "S1gn2s2

我有以下Web API方法:

[Route("api/ConfAccount/ByToken")]
    public conf_account GetByToken(string token)
    {
        conf_accountDAO dao = new conf_accountDAO();
        try
        {
            string tokenJson = Crypto.DecryptStringAES(token, "S1gn2s2f3!");
            if (tokenJson != null)
            {
                Token myToken = Newtonsoft.Json.JsonConvert.DeserializeObject(tokenJson) as Token;
                var obj = dao.GetObjectByUser(myToken.name);
                if (obj != null)
                {
                    return obj as conf_account;
                }
                else
                {
                    return null;
                }
            }
            else
            {
                return null;
            }
        }
        catch {
            return null;
        }
    }
我试图从Polymer web应用程序发出请求,我有一个元素调用此方法,但我没有找到正确配置iron ajax对象以调用此方法的方法:

元素

:主持人{
显示:块;
}
律政司司长{
@应用(--水平布局);
宽度:100%;
高度:40px;
垂直对齐:中间对齐;
显示:表格单元格;
}
.跨中{
垂直对齐:中间对齐;
}
{{欢迎{u text}}
聚合物({
是‘我的欢迎’,
特性:{
conf_账户:{
类型:对象,
通知:正确
},
欢迎使用文字:{
类型:字符串,
通知:正确
},
代币:{
类型:字符串,
通知:正确
}
},
就绪:函数(){
var localstorage=this.$$('#localstorage_id');
localstorage.reload();
var tokenAux=localstorage.value;
this.token=tokenAux;
var obj=this.$$('ajaxWelcomeElement');
如果(this.token!=null){
obj.generateRequest();
}否则{
this.welcome_text='welcome Guest';
}
},
HandlerResponse:功能(请求){
var结果=request.detail.response;
if(result.ResultObject!=null){
this.conf_account=result.ResultObject;
if(this.conf_account!=null){
this.welcome\u text='welcome'+this.conf\u account.conf\u account\u name;
}否则{
this.welcome_text='welcome Guest';
}
}
}
});
我正在控制台中获取Url请求:

我不知道为什么url会这样,因为url应该是:

获取api/ConfAccount/ByToken?token={token}

我真的很感谢你在这方面的帮助

注:
我得到的错误是:404

我通过以下方式解决了更改iron ajax元素的问题:

<iron-ajax
        verbose
        url="http://192.168.0.16/SignaSafePro/api/ConfAccount/ByToken?token={{token}}"
        method='GET'
        handle-as = "json"
        content-type = 'application/json'
        on-response="handleResponse"
        debounce-duration="300"
        id='ajaxWelcomeElement'>
    </iron-ajax>

谢谢

<iron-ajax
        verbose
        url="http://192.168.0.16/SignaSafePro/api/ConfAccount/ByToken?token={{token}}"
        method='GET'
        handle-as = "json"
        content-type = 'application/json'
        on-response="handleResponse"
        debounce-duration="300"
        id='ajaxWelcomeElement'>
    </iron-ajax>