0
간단한 WebAPI 컨트롤러를 작성하여 사용자 ID와 암호의 유효성을 검사하려고합니다. 두 매개 변수는 모두 문자열이며 항상 약간 어려워 보인다. 내가 컨트롤러 코드에 액세스 할 수있는 호출 코드를 얻을 수 아니다WebAPI에 여러 문자열 매개 변수를 전달하는 방법
public bool IsPasswordValid(string userId, string password)
{
RestRequest request = new RestRequest("IsPasswordCorrect/{userId}, {password}", Method.GET);
request.AddUrlSegment("userId", userId);
request.AddUrlSegment("password", password);
RestClient restClient = new RestClient(Service.Location);
var response = restClient.Execute<bool>(request);
bool rtn = (bool)response.Data;
return true;
}
: 같은
[Route("api/User/{userId}, {password}"), HttpGet]
public bool IsPasswordCorrect(string userId, string password)
{
UserModel sm = new UserModel(userId);
bool rtn = sm.Password == password;
return rtn;
}
호출 코드는 같습니다처럼
컨트롤러 코드가 보인다. 당신이로 호출하는 것처럼
GET {host}/api/User/{userId}, {password}
그러나 같습니다 : 감사