HttpWebResponse.ProtocolVersion プロパティとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > HttpWebResponse.ProtocolVersion プロパティの意味・解説 

HttpWebResponse.ProtocolVersion プロパティ

応答使用される HTTP プロトコルのバージョン取得します

名前空間: System.Net
アセンブリ: System (system.dll 内)
構文構文

Dim instance As HttpWebResponse
Dim value As Version

value = instance.ProtocolVersion
public Version ProtocolVersion { get; }
public:
property Version^ ProtocolVersion {
    Version^ get ();
}
/** @property */
public Version get_ProtocolVersion ()
public function get ProtocolVersion
 () : Version

プロパティ
応答HTTP プロトコルのバージョン格納する Version

例外例外
解説解説
使用例使用例

この例では、HttpWebRequest を作成し、HttpWebResponse を問い合わせます。この例では、次にサーバーが同じバージョン応答するかどうか確認します

Dim ourUri As New Uri(url)
' Creates an HttpWebRequest with the specified URL. 
Dim myHttpWebRequest As HttpWebRequest = CType(WebRequest.Create(ourUri),
 HttpWebRequest)
myHttpWebRequest.ProtocolVersion = HttpVersion.Version10
' Sends the request and waits for the response.
Dim myHttpWebResponse As HttpWebResponse =
 CType(myHttpWebRequest.GetResponse(), HttpWebResponse)
'The ProtocolVersion property is used to ensure that only Http/1.0 responses
 are accepted. 
If myHttpWebResponse.ProtocolVersion Is HttpVersion.Version10
 Then
    Console.WriteLine(ControlChars.NewLine + "The server responded
 with a version other than Http/1.0")
Else
    If myHttpWebResponse.StatusCode = HttpStatusCode.OK Then
        Console.WriteLine(ControlChars.NewLine + "Request sent
 using version HTTP/1.0. Successfully received response with version Http/1.0 ")
    End If
End If
' Releases the resources of the response.
myHttpWebResponse.Close()
Uri ourUri = new Uri(url);
    // Creates an HttpWebRequest for the specified URL. 
    HttpWebRequest myHttpWebRequest = (HttpWebRequest)WebRequest.Create(ourUri);
 
    myHttpWebRequest.ProtocolVersion = HttpVersion.Version10;
    // Sends the HttpWebRequest and waits for the response.
    HttpWebResponse myHttpWebResponse = (HttpWebResponse)myHttpWebRequest.GetResponse();
 
    // Ensures that only Http/1.0 responses are accepted. 
    if(myHttpWebResponse.ProtocolVersion != HttpVersion.Version10)
        Console.WriteLine("\nThe server responded with a version other than
 Http/1.0");
    else
    if (myHttpWebResponse.StatusCode == HttpStatusCode.OK)
        Console.WriteLine("\nRequest sent using version Http/1.0.
 Successfully received response with version HTTP/1.0 ");
    // Releases the resources of the response.
    myHttpWebResponse.Close(); 
Uri^ ourUri = gcnew Uri( url );
// Creates an HttpWebRequest for the specified URL.
HttpWebRequest^ myHttpWebRequest = (HttpWebRequest^)( WebRequest::Create( ourUri
 ) );
myHttpWebRequest->ProtocolVersion = HttpVersion::Version10;
// Sends the HttpWebRequest and waits for the response.
HttpWebResponse^ myHttpWebResponse = (HttpWebResponse^)( myHttpWebRequest->GetResponse()
 );
// Ensures that only Http/1.0 responses are accepted.
if ( myHttpWebResponse->ProtocolVersion != HttpVersion::Version10
 )
{
   Console::WriteLine( "\nThe server responded with a version other than Http/1.0"
 );
}
else if ( myHttpWebResponse->StatusCode
 == HttpStatusCode::OK )
{
   Console::WriteLine( "\nRequest sent using version Http/1.0.
 Successfully received response with version HTTP/1.0 " );
}
// Releases the resources of the response.
myHttpWebResponse->Close();
Uri ourUri = new Uri(url);

// Creates an HttpWebRequest for the specified URL. 
HttpWebRequest myHttpWebRequest = (HttpWebRequest)
    WebRequest.Create(ourUri);
myHttpWebRequest.set_ProtocolVersion(HttpVersion.Version10);

// Sends the HttpWebRequest and waits for the response.
HttpWebResponse myHttpWebResponse = (HttpWebResponse)
    myHttpWebRequest.GetResponse();

// Ensures that only Http/1.0 responses are accepted. 
if (!myHttpWebResponse.get_ProtocolVersion().
    Equals(HttpVersion.Version10)) {
    Console.WriteLine("\nThe server responded with a version "
        + "other than Http/1.0");
}
else {
    if (myHttpWebResponse.get_StatusCode().
        Equals(HttpStatusCode.OK)) {
        Console.WriteLine("\nRequest sent using version Http/1.0.
 "
            + "Successfully received response with version "
            + "HTTP/1.0 ");
    }
} // Releases the resources of the response.
myHttpWebResponse.Close();
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照


このページでは「.NET Framework クラス ライブラリ リファレンス」からHttpWebResponse.ProtocolVersion プロパティを検索した結果を表示しています。
Weblioに収録されているすべての辞書からHttpWebResponse.ProtocolVersion プロパティを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からHttpWebResponse.ProtocolVersion プロパティ を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

HttpWebResponse.ProtocolVersion プロパティのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



HttpWebResponse.ProtocolVersion プロパティのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS