2

そこで同様の質問をしましたが、curl と webclient についてです。

私はcurlの答えを見つけました:

200 を処理するように webclient/curl が 503 エラーを処理するようにする方法

CURLOPT_FAILONERROR

そのようなものが欲しいのですが、curlではなくwebclient用です

4

1 に答える 1

1

各質問が尋ねられる方法は、おそらく、この質問がこの質問にリンクされているものと重複していることを意味します. いずれにせよ、ここで行ったのと同じ答えを提供します。

WebClientを処理する必要があるためですWebException.Response。たとえば、次の LINQPad クエリは、Web サーバーの "Not Found" エラー Web ページによって提供される HTML をダンプします。

Dim wc = New System.Net.WebClient
Try 
  Dim rd = wc.DownloadData(New Uri("http://localhost/test"))
  rd.Dump
Catch Ex As System.Net.WebException
 Dim rs = Ex.Response
 Call (New StreamReader(rs.GetResponseStream)).ReadToEnd.Dump
End Try
于 2012-11-05T23:54:52.130 に答える