WebException ServerProtocolViolation

时间:2014-10-08 12:47:48

标签: c# web-services

我正在尝试从我制作的HTTP服务器获取图像,并且我收到了ServerProtocolViolation错误,我想从中获取StatusCode和StatusDescription,所以我希望能看到我服务器认为的原因我的要求是错的。但是,任何人都可以给我一个暗示,为什么我没有进入if {}?

catch(WebException e)
        {
            if (e.Status == WebExceptionStatus.ServerProtocolViolation)
            {
                Console.WriteLine("Status code: {0}", ((HttpWebResponse)e.Response).StatusCode);
                Console.WriteLine("Status description: {0}", ((HttpWebResponse)e.Response).StatusDescription);
            }
            myStatus = NodeStatus.invalid;
            invalidReason = e.Message;
        }

0 个答案:

没有答案