.NET CORE中有没有已经定义好的 ErrorCode = 400, Message = "Invalid Request"
时间: 2024-03-11 07:49:21 浏览: 93
Error response from daemon: rpc error: code = FailedPrecondition
在 .NET CORE 中,没有一个固定的 ErrorCode = 400 和 Message = "Invalid Request" 的定义。然而,你可以自己定义一个。在一个自定义的异常类中,你可以定义一个 public 属性 ErrorCode 和 Message 来表示错误代码和错误信息。例如:
```
public class InvalidRequestException : Exception
{
public int ErrorCode { get; } = 400;
public string Message { get; } = "Invalid Request";
public InvalidRequestException() : base() { }
public InvalidRequestException(string message) : base(message) { }
public InvalidRequestException(string message, Exception innerException) : base(message, innerException) { }
}
```
这样,在你的代码中,你可以通过抛出这个异常来表示无效的请求:
```
throw new InvalidRequestException();
```
阅读全文