Chilkat HOME .NET Core C# Android™ AutoIt C C# C++ Chilkat2-Python CkPython Classic ASP DataFlex Delphi ActiveX Delphi DLL Go Java Lianja Mono C# Node.js Objective-C PHP ActiveX PHP Extension Perl PowerBuilder PowerShell PureBasic Ruby SQL Server Swift 2 Swift 3,4,5... Tcl Unicode C Unicode C++ VB.NET VBScript Visual Basic 6.0 Visual FoxPro Xojo Plugin
(Chilkat2-Python) Get Response Header for Method that does not Return HttpResponse ObjectDemonstrates how to get the response header and individual response header fields for a method that does not return an HTTP response object. (If a method returns an HHTTP response object, then the response header information should be obtained from the response object.)
import sys import chilkat2 # This example requires the Chilkat API to have been previously unlocked. # See Global Unlock Sample for sample code. http = chilkat2.Http() strHtml = http.QuickGetStr("https://www.duckduckgo.com/") if (http.LastMethodSuccess == False): print(http.LastErrorText) sys.exit() print(http.LastResponseHeader) # Here's a sample HTTP response header: # Server: nginx # Date: Wed, 30 Sep 2020 13:13:02 GMT # Content-Type: text/html; charset=UTF-8 # Transfer-Encoding: chunked # Connection: keep-alive # Vary: Accept-Encoding # ETag: W/"5f7371f4-1683" # Strict-Transport-Security: max-age=31536000 # X-Frame-Options: SAMEORIGIN # Content-Security-Policy: default-src https: blob: data: 'unsafe-inline' 'unsafe-eval'; frame-ancestors 'self' # X-XSS-Protection: 1;mode=block # X-Content-Type-Options: nosniff # Referrer-Policy: origin # Expect-CT: max-age=0 # Expires: Wed, 30 Sep 2020 13:13:01 GMT # Cache-Control: no-cache # Content-Encoding: gzip # We can load it into a Chilkat MIME object to get header field values: mime = chilkat2.Mime() success = mime.LoadMime(http.LastResponseHeader) if (success == False): print(mime.LastErrorText) sys.exit() # Get MIME header field values using Chilkat MIME... print("----") print("ETag: " + mime.GetHeaderField("ETag")) |
© 2000-2024 Chilkat Software, Inc. All Rights Reserved.