gpt4 book ai didi

c# - HttpStatusCode 到可读字符串

转载 作者:行者123 更新时间:2023-11-30 13:53:56 25 4
gpt4 key购买 nike

HttpWebResponse response = (HttpWebResponse)await request.GetResponseAsync();
HttpStatusCode statusCode = response.StatusCode;

在此代码中,statusCode.ToString() 返回例如“BadRequest”,但我需要“Bad Request”

我看到了关于 response.ReasonPhrase 的文章,但这不是我需要的,HttpWebResponse 不支持它,只有 HttpResponseMessage 支持来自 HttpClient

另一个针对 Regex.Replace 解决方案的例子:(414)RequestUriTooLong -> Request-Uri 太长

最佳答案

基于 reference source ,您可以通过简单调用静态类来检索英文状态描述,给定状态代码:

int code = 400;

/* will assign "Bad Request" to text */
var text = System.Web.HttpWorkerRequest.GetStatusDescription(code);

文本的定义范围为 100 - 507,对于特殊代码(如 418 和 506)返回空字符串。

关于c# - HttpStatusCode 到可读字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50588166/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com