首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >访问wcf-rest函数时出错

访问wcf-rest函数时出错
EN

Stack Overflow用户
提问于 2012-12-19 13:37:16
回答 1查看 599关注 0票数 0

当我试图访问wcf-rest时,我会得到以下错误。

操作“SelectorFront”在WebGetAttribute/WebInvokeAttribute上指定了方法' GET‘,但是惟一允许的方法值是GET或POST。'System.ServiceModel.Description.WebScriptEnablingBehavior'.不支持其他值

我已经创建了一个wcf-rest,它有一个方法"Login“,并且有一个参数"Username”--这是我的函数调用。

localhost:2664/FrontService.svc/Login?Username=max

我的wcf如下

接口

代码语言:javascript
复制
[OperationContract]
[WebInvoke(Method = "Get", UriTemplate = "/Login/{UserName}", ResponseFormat = WebMessageFormat.Json, RequestFormat = WebMessageFormat.Json)] 
string Login(string UserName);

服务

代码语言:javascript
复制
public string Login(string UserName)
{
tblUser obj = (from m in dataContext.tblUsers
where m.UserName == UserName
select m).First();
JavaScriptSerializer oSerializer = new JavaScriptSerializer();
string sJSON = oSerializer.Serialize(obj);
return sJSON;
}

这个问题的解决办法是什么?

EN

回答 1

Stack Overflow用户

发布于 2012-12-19 13:38:45

尝试使用“获取”而不是“获取”

显然是对大小写敏感的。

代码语言:javascript
复制
[WebInvoke(Method = "GET" ...
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13953603

复制
相关文章

相似问题

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