我正在尝试在Odatacontroler内容方法中传递一个C#对象:
var resp = Content(HttpStatusCode.OK, vResult );
其中vResult是一个带有两个字段的C#对象(List Messaages; bool IsValidEntity)。
在客户端,当我尝试得到响应时,出现意外的响应:
Id = 0x00000003,Status = RanToCompletion,Method =“{null}”,Result = “StatusCode:401,ReasonPhrase:'Unauthorized',版本:1.1,内容: System.Net.Http.StringContent,Headers:\ r \ n {\ r \ n Pragma:no-cache \ r \ n 缓存控制:无缓存\ r \ n日期:星期三,2016年1月6日07:04:25 GMT \ r \ n 服务器:Microsoft-IIS / 7.5 \ r \ n X-AspNet-Version:4.0.30319 \ r \ n X-Powered-By:ASP.NET \ r \ n Content-Type:application / json; odata.metadata = minimal \ r \ n Content-Length:97 \ r \ n}“
有关详细信息,请参阅以下内容: Be ware of Sql Injection