-3
我讀到這樣的status
代碼爲http:如何將http狀態碼轉換爲數字?
HttpWebRequest request = WebRequest.Create(requestURI) as HttpWebRequest;
string text;
HttpStatusCode status;
using (HttpWebResponse response = request.GetResponse() as HttpWebResponse)
using (var responseStream = new StreamReader(response.GetResponseStream()))
{
text = responseStream.ReadToEnd();
status = response.StatusCode;
}
現在如果不是數(204)我得到的API返回204
:
無內容
我試圖轉換爲:status = (int) response.StatusCode;
但編譯器告訴我:
Redundant cast
我做錯了什麼?
它已經是一個int爲什麼你想要再次投射它? – billybob
'HttpStatusCode'是一個基於'int'的枚舉,你可以在不投射的情況下將它分配給一個'int'。 –
@billybob原因,而不是數字(204)我得到'沒有內容' – Sandokan