小编Har*_*ode的帖子

WCF Rest服务POST方法在Fiddler中失败

我正在使用WCF Restservice来验证用户身份.我有一个POST方法,使用jquery工作正常但在Fiddler测试上失败.我得到415不支持的媒体类型.

这是我的代码

[OperationContract]
    [WebInvoke(Method = "POST", UriTemplate = "Login", ResponseFormat = WebMessageFormat.Json, BodyStyle = WebMessageBodyStyle.WrappedRequest)]
    public string Login(string userName, string password)
    {
        string valid;

        // Log in user
        int authenticatedId = AuthenticateManager.Authenticate(userName, password);
        if (authenticatedId != -1)
        {
            valid = "Welcome " + userName + "!";
        }
        else
        {
            valid = "Login failed!";
        }

        return valid;
    }
Run Code Online (Sandbox Code Playgroud)

这就是我在Fiddler体内传递的内容

[{ "userName":"dusshyi", 
   "password":"subram1" }]
Run Code Online (Sandbox Code Playgroud)

这就是小提琴手的产生

 <HTML><HEAD><STYLE type="text/css">#content{ FONT-SIZE: 0.7em; PADDING-BOTTOM: 2em; MARGIN-LEFT: 30px}BODY{MARGIN-TOP: 0px; MARGIN-LEFT: 0px; COLOR: #000000; FONT-FAMILY: Verdana; BACKGROUND-COLOR: …
Run Code Online (Sandbox Code Playgroud)

rest wcf post json fiddler

6
推荐指数
1
解决办法
2万
查看次数

标签 统计

fiddler ×1

json ×1

post ×1

rest ×1

wcf ×1