![]() |
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
(DataFlex) Example: Http.HttpBd methodShows how to use the HttpBd method to send an HTTP POST request with the contents of a BinData as the request body. The example sends the following request: POST /api/v1/sites/123/deploys HTTP/1.1 Host: example.com Accept: */* Accept-Encoding: gzip Content-Type: application/zip Content-Length: 123456 [binary data bytes of the BinData] Also see: Chilkat Http Default and Auto-Filled Headers Note: This example requires Chilkat v11.0.0 or greater.
Use ChilkatAx-win32.pkg Procedure Test Boolean iSuccess String sLocalFilePath Variant vBd Handle hoBd String sUrl Variant vResp Handle hoResp Handle hoHttp String sTemp1 Integer iTemp1 Move False To iSuccess Move "C:/example/zips/data.zip" To sLocalFilePath Get Create (RefClass(cComChilkatBinData)) To hoBd If (Not(IsComObjectCreated(hoBd))) Begin Send CreateComObject of hoBd End Get ComLoadFile Of hoBd sLocalFilePath To iSuccess If (iSuccess = False) Begin Get ComLastErrorText Of hoBd To sTemp1 Showln sTemp1 Procedure_Return End Move "https://example.com/api/v1/sites/123/deploys" To sUrl // Send a POST with the contents of the BinData in the binary HTTP request body. Get Create (RefClass(cComChilkatHttpResponse)) To hoResp If (Not(IsComObjectCreated(hoResp))) Begin Send CreateComObject of hoResp End Get Create (RefClass(cComChilkatHttp)) To hoHttp If (Not(IsComObjectCreated(hoHttp))) Begin Send CreateComObject of hoHttp End Get pvComObject of hoBd to vBd Get pvComObject of hoResp to vResp Get ComHttpBd Of hoHttp "POST" sUrl vBd "application/zip" vResp To iSuccess If (iSuccess = False) Begin Get ComLastErrorText Of hoHttp To sTemp1 Showln sTemp1 Procedure_Return End Get ComStatusCode Of hoResp To iTemp1 Showln "Response Status Code: " iTemp1 Showln "Response body:" Get ComBodyStr Of hoResp To sTemp1 Showln sTemp1 End_Procedure |
© 2000-2025 Chilkat Software, Inc. All Rights Reserved.