Chilkat • HOME • Android™ • AutoIt • C • C# • C++ • Chilkat2-Python • CkPython • Classic ASP • DataFlex • Delphi DLL • Go • Java • Node.js • Objective-C • PHP Extension • Perl • PowerBuilder • PowerShell • PureBasic • Ruby • SQL Server • Swift • Tcl • Unicode C • Unicode C++ • VB.NET • VBScript • Visual Basic 6.0 • Visual FoxPro • Xojo Plugin
(PowerShell) HTTP Session LoggingDemonstrates how to use the SessionLogFilename property to log HTTP requests and responses to a file.
Add-Type -Path "C:\chilkat\ChilkatDotNet47-9.5.0-x64\ChilkatDotNet47.dll" # This example assumes the Chilkat API to have been previously unlocked. # See Global Unlock Sample for sample code. $http = New-Object Chilkat.Http # Set the SessionLogFilename property so that the Chilkat HTTP component # logs the exact HTTP requests and responses to a file. # The SessionLogFilename may be used with any of the HTTP # methods for sending GET, POST, PUT, DELETE, HEAD, etc. $http.SessionLogFilename = "c:/temp/httpSessionLog.txt" # Try a simple HTTP GET and then examine the session log: $html = $http.QuickGetStr("http://www.chilkatsoft.com/httpTest/abc.html") if ($http.LastMethodSuccess -ne $true) { $($http.LastErrorText) exit } # The contents of the session log file after doing # the GET request: # ---- Sending ---- # GET /httpTest/abc.html HTTP/1.1 # Accept: */* # Accept-Encoding: gzip # Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7 # Accept-Language: en-us,en;q=0.5 # Host: www.chilkatsoft.com # Connection: Keep-Alive # # # ---- Received ---- # HTTP/1.1 200 OK # Content-Length: 37 # Content-Type: text/html # Last-Modified: Wed, 09 Dec 2009 14:55:08 GMT # Accept-Ranges: bytes # ETag: "4eecd499df78ca1:28b" # Server: Microsoft-IIS/6.0 # X-Powered-By: ASP.NET # Date: Wed, 09 Dec 2009 15:15:50 GMT # # <html> # <body> # ABC # </body> # </html> # |
© 2000-2025 Chilkat Software, Inc. All Rights Reserved.