为登录验证创建了简单的 Restful 服务。以下是我的接口和类定义。
接口IDemo:
public interface IDemo
{
[OperationContract]
[WebInvoke(RequestFormat = WebMessageFormat.Json,
ResponseFormat = WebMessageFormat.Json,
BodyStyle = WebMessageBodyStyle.Bare,
UriTemplate = "/ValidateUser?Username={UserName}&Password={Password}",
Method = "POST")]
string ValidateUser(string Username, string Password);
}
课堂演示:
public class Demo:IDemo
{
public string ValidateUser(string Username, string Password)
{
Users objUser = new Users();
objUser.UserID = Username;
objUser.Password = Password;
string Msg = LoginDataService.ValidateUser(Username, Password);
return Msg;
}
}
localhost:49922/Demo.svc/ValidateUser?Username=demo&Password=demo (带 http:\)
当我尝试在 Fiddler2 的 Post 方法下解析上述 URL 时,我收到 Bad Request HTTP400 错误。
谁能帮助我的代码有什么问题。
感谢和问候,
维杰