猿问

asp.net core中从响应头中获取int值的简单方法

像下面的代码这样获取真累

var totalCount = Convert.ToInt32(response.Headers.GetValues("X-TotalCount").FirstOrDefault());

有没有更简单的方法?比如像Session那样

var totalCount = Session.GetInt32("TotalCount");


UYOU
浏览 575回答 1
1回答

慕莱坞森

public static class HttpResponseHeadersExtensions{    public static int GetInt32(this HttpResponseHeaders headers, string name)    {        return headers.TryGetValues(name, out var values) ?              Convert.ToInt32(values.FirstOrDefault()) : 0;                 } }使用var totalCount = response.Headers.GetInt32("X-TotalCount");
随时随地看视频慕课网APP
我要回答