2016-06-14 5 views
0

ユーザーへのアクセスを許可または拒否するトークンをチェックするWCF RESTサービスがあります。 トークンが間違っているか期限が切れている場合は、コード401とオブジェクトを返すように要求されています。WCF RESTサービスの返却方法401コードの不正コピーだけでなくオブジェクトの返却?

私は通常、このように401コードを返す:

throw new WebFaultException(HttpStatusCode.Unauhtorized);

が、私は何かを返すことができないんだそう。

return new AuthenticationResponse 
       { 
        Succeded = false, 
        Token = "", 
        Message = "Invalid token." 
       }; 

答えて

0

使用

var response = new AuthenticationResponse 
       { 
        Succeded = false, 
        Token = "", 
        Message = "Invalid token." 
       }; 
throw new WebFaultException<AuthenticationResponse>(response, HttpStatusCode.Unauhtorized); 

は、どのように私はまた、のようなものを含めることができます

関連する問題