![]() |
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
(PHP Extension) Transition from Http.PostUrlEncoded to Http.HttpReqProvides instructions for replacing deprecated PostUrlEncoded method calls with HttpReq. Sends the following raw HTTP request: POST /echoPost.asp HTTP/1.1 Host: www.chilkatsoft.com Content-Type: application/x-www-form-urlencoded Content-Length: 50 company=example&ip=111.111.111.111&url=example.com Note: This example requires Chilkat v11.0.0 or greater.
<?php include("chilkat.php"); $success = false; $http = new CkHttp(); $url = 'https://www.chilkatsoft.com/echoPost.asp'; $req = new CkHttpRequest(); $req->AddParam('company','example'); $req->AddParam('ip','111.111.111.111'); $req->AddParam('url','example.com'); // ------------------------------------------------------------------------ // The PostUrlEncoded method is deprecated: // responseObj is a CkHttpResponse $responseObj = $http->PostUrlEncoded($url,$req); if ($http->get_LastMethodSuccess() == false) { print $http->lastErrorText() . "\n"; exit; } // ... // ... // ------------------------------------------------------------------------ // Do the equivalent using HttpReq. // Your application creates a new, empty HttpResponse object which is passed // in the last argument and filled upon success. $req2 = new CkHttpRequest(); $req2->AddParam('company','example'); $req2->AddParam('ip','111.111.111.111'); $req2->AddParam('url','example.com'); $req2->put_HttpVerb('POST'); $req2->put_ContentType('application/x-www-form-urlencoded'); $resp = new CkHttpResponse(); $success = $http->HttpReq($url,$req2,$resp); if ($success == false) { print $http->lastErrorText() . "\n"; exit; } // Results are contained in the HTTP response object... ?> |
© 2000-2025 Chilkat Software, Inc. All Rights Reserved.