码迷,mamicode.com
首页 > Web开发 > 详细

Powershell 中 catch webexception

时间:2015-04-20 12:46:38      阅读:143      评论:0      收藏:0      [点我收藏+]

标签:

powershell

 

try{
        $resp = $r.GetResponse()
        $reqstream = $resp.GetResponseStream()
        $sr = new-object System.IO.StreamReader $reqstream
        $sr.ReadToEnd()
    }
    catch [Net.WebException]
    {
        if($_.Exception.Response -eq $null)
        {
            return 100
        }
         
        $sr = New-Object System.IO.StreamReader($_.Exception.Response.GetResponseStream()) 
        $errorcode = [int] ($_.Exception.Response.StatusCode)
        Throw "Error Code : $errorcode, "  + $sr.ReadToEnd()     
    }

  .net

var resp = new HttpResponseMessage(HttpStatusCode.BadRequest)
                        {
                            Content = new StringContent("xxxx!"),
                            ReasonPhrase = "xxxx!"
                        };

                        throw new HttpResponseException(resp);    

  

Powershell 中 catch webexception

标签:

原文地址:http://www.cnblogs.com/leonworld/p/4440912.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!