问题
如何修改状态码文本(说明/标题)?
例子
例如:我想将200 (Ok)
更改为200 (My Custom Text)
说明
我想创建一个自定义状态代码(未保留)431的http响应。我想修改它的文本:200 (OK)
400 (Bad Request)
431 (My message here)
我试过:
var response = new HttpResponseMessage()
{
StatusCode = (HttpStatusCode) 431,
};
response.Headers.Add("Status Code", "431 My custom text"); // This throws error.
最佳答案
只需在初始值设定项中添加reasonphrase:
var response = new HttpResponseMessage()
{
StatusCode = (HttpStatusCode)431,
ReasonPhrase = "your text"
};
它定义了用状态码发送的消息的文本