@@ -86,14 +86,9 @@ public void get(string pUrl, Dictionary<string, string> pHeaders,
8686 }
8787 catch ( WebException wexp )
8888 {
89- // 在 HTTP-400 错误情形下HttpWebResponse(上述vWebResp)已经为null值
90- // 需要在此处WebException的wexp.Response中获取真实的Response内容
91- // 2016-08-10, 18:20 FIXED by fengyh (http://fengyh.cn/)
92- if ( wexp . Status == WebExceptionStatus . ProtocolError )
93- {
94- HttpWebResponse xWebResp = wexp . Response as HttpWebResponse ;
95- handleErrorWebResponse ( xWebResp , pCompletionHandler , wexp ) ;
96- }
89+ // FIX-HTTP 4xx/5xx Error 2016-11-22, 17:00 @fengyh
90+ HttpWebResponse xWebResp = wexp . Response as HttpWebResponse ;
91+ handleErrorWebResponse ( xWebResp , pCompletionHandler , wexp ) ;
9792 }
9893 catch ( Exception exp )
9994 {
@@ -171,12 +166,9 @@ public void postForm(string pUrl, Dictionary<string, string> pHeaders,
171166 }
172167 catch ( WebException wexp )
173168 {
174- // FIX-HTTP400E-NullWebResponse 2016-08-17, 14:57 @fengyh
175- if ( wexp . Status == WebExceptionStatus . ProtocolError )
176- {
177- HttpWebResponse xWebResp = wexp . Response as HttpWebResponse ;
178- handleErrorWebResponse ( xWebResp , pCompletionHandler , wexp ) ;
179- }
169+ // FIX-HTTP 4xx/5xx Error 2016-11-22, 17:00 @fengyh
170+ HttpWebResponse xWebResp = wexp . Response as HttpWebResponse ;
171+ handleErrorWebResponse ( xWebResp , pCompletionHandler , wexp ) ;
180172 }
181173 catch ( Exception exp )
182174 {
@@ -249,12 +241,9 @@ public void postData(string pUrl, Dictionary<string, string> pHeaders,
249241 }
250242 catch ( WebException wexp )
251243 {
252- // FIX-HTTP400E-NullWebResponse 2016-08-17, 14:57 @fengyh
253- if ( wexp . Status == WebExceptionStatus . ProtocolError )
254- {
255- HttpWebResponse xWebResp = wexp . Response as HttpWebResponse ;
256- handleErrorWebResponse ( xWebResp , pCompletionHandler , wexp ) ;
257- }
244+ // FIX-HTTP 4xx/5xx Error 2016-11-22, 17:00 @fengyh
245+ HttpWebResponse xWebResp = wexp . Response as HttpWebResponse ;
246+ handleErrorWebResponse ( xWebResp , pCompletionHandler , wexp ) ;
258247 }
259248 catch ( Exception exp )
260249 {
@@ -328,12 +317,9 @@ public void postData(string pUrl, Dictionary<string, string> pHeaders,
328317 }
329318 catch ( WebException wexp )
330319 {
331- // FIX-HTTP400E-NullWebResponse 2016-08-17, 14:57 @fengyh
332- if ( wexp . Status == WebExceptionStatus . ProtocolError )
333- {
334- HttpWebResponse xWebResp = wexp . Response as HttpWebResponse ;
335- handleErrorWebResponse ( xWebResp , pCompletionHandler , wexp ) ;
336- }
320+ // FIX-HTTP 4xx/5xx Error 2016-11-22, 17:00 @fengyh
321+ HttpWebResponse xWebResp = wexp . Response as HttpWebResponse ;
322+ handleErrorWebResponse ( xWebResp , pCompletionHandler , wexp ) ;
337323 }
338324 catch ( Exception exp )
339325 {
@@ -485,12 +471,9 @@ public void postMultipartDataForm(string pUrl, Dictionary<string, string> pHeade
485471 }
486472 catch ( WebException wexp )
487473 {
488- // FIX-HTTP400E-NullWebResponse 2016-08-17, 14:57 @fengyh
489- if ( wexp . Status == WebExceptionStatus . ProtocolError )
490- {
491- HttpWebResponse xWebResp = wexp . Response as HttpWebResponse ;
492- handleErrorWebResponse ( xWebResp , pCompletionHandler , wexp ) ;
493- }
474+ // FIX-HTTP 4xx/5xx Error 2016-11-22, 17:00 @fengyh
475+ HttpWebResponse xWebResp = wexp . Response as HttpWebResponse ;
476+ handleErrorWebResponse ( xWebResp , pCompletionHandler , wexp ) ;
494477 }
495478 catch ( Exception exp )
496479 {
0 commit comments