Re: Debug HTTPS Curl Request
shiplu <[email protected]>
| Newsgroups | gmane.comp.web.curl.php |
|---|---|
| Message-ID | <[email protected]> |
On Tue, Nov 9, 2010 at 3:53 AM, Daniel Cole <[email protected]> wrote: > Hi Shiplu, > > > > I have tried to replicate the process using the command line version of > cURL but I’m afraid I’m a bit out of my depth here. I have attached a copy > of the PHP script that is run (note: this is invoked from a separate > script). As you will be able to see it deals with cookies and logging in. > > > > If you could please provide some pointers on how to perform this action > from the command line would be greatly appreciated. > > > > Thanks, > > Daniel > Hello Daniel, The best way is to debug your PHP code using a remote debugger (eg. xdebug) with a suitable IDE (eg. eclipse). You can figure out there what happening by observing the values. Here is a command for your login method. curl -k -i -L -b cookie.txt -c cookie.txt -d 'mappedUrl=/BENDIGO&is-login-request=true&ownerId=MERCHANT_ID&userName=USERNAME&password=PASSWORD&loginForm=LOG%20IN' https://SERVER/ENDPOINT Change it according to your credential. You can understand whats going on there in command line very easily. For other method build same type of command just by changing the parameters and endpoint. Hope this will help you to debug HTTPS request. One thing I must say, CURLOPT_POSTFIELDS[1] accepts string. Not array. But you can create your url encoded string using http_build_query[2] function. [1] http://php.net/curl_setopt [2] http://php.net/http_build_query -- Shiplu Mokadd.im My talks, http://talk.cmyweb.net Follow me, http://twitter.com/shiplu SUST Programmers, http://groups.google.com/group/p2psust Innovation distinguishes bet ... ... (ask Steve Jobs the rest) _______________________________________________ http://cool.haxx.se/cgi-bin/mailman/listinfo/curl-and-php