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
(AutoIt) HTTP Session LoggingDemonstrates how to use the SessionLogFilename property to log HTTP requests and responses to a file.
; This example assumes the Chilkat API to have been previously unlocked. ; See Global Unlock Sample for sample code. $oHttp = ObjCreate("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. $oHttp.SessionLogFilename = "c:/temp/httpSessionLog.txt" ; Try a simple HTTP GET and then examine the session log: Local $sHtml = $oHttp.QuickGetStr("http://www.chilkatsoft.com/httpTest/abc.html") If ($oHttp.LastMethodSuccess <> True) Then ConsoleWrite($oHttp.LastErrorText & @CRLF) Exit EndIf ; 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-2024 Chilkat Software, Inc. All Rights Reserved.