首页 > Web开发 > 详细

Powershell 中 catch webexception

时间:2015-04-20 12:44:55      阅读:437      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!