<customErrors defaultRedirect="errorStatus.htm" mode="On">
<error statusCode="401" redirect="filenotfound.htm" />
</customErrors>
filenotfound.htm这个页面再写上401问题的一些原因。
第二种方法:
protected void Application_EndRequest(object sender,EventArgs e) { HttpContext context =HttpContext.Current; if(Response.StatusCode==401) { Response.ClearContent(); json =JsonConvert.ExportToString("Invalid API key or no API key was provided."); context.Response.Write(json); } }
谢谢你的回答。回答的挺全的。 不过我还是想 返回一个 StatusCode =401 的代码给客户端 。但是不让Forms自动给我跳转页面,不知道能实现吗
@Rainr: 用上面的第二种方法试试。
@荒野的呼唤: 您试过吗?
@荒野的呼唤: 老兄 第二种不行。。
算啦。虽然没解决问题,但还是选你吧 。辛苦了 !~
参观