Отправить данные с помощью curl - PullRequest
0 голосов
/ 25 января 2011

Попытка отправить данные на сервер, который принимает данные в следующем формате VERIFY_DATA=MER_ID=xxx|MER_TRNX_ID=xxx| MER_TRNX_AMT=xxx Подойдут ли следующие строки?

$datatopost="VERIFY_DATA=MER_ID=xxx|MER_TRNX_ID=xxx| MER_TRNX_AMT=xxx";
curl_setopt ($ch, CURLOPT_POSTFIELDS,$datatopost);<br />

Любая помощь будет оценена, я новичок с curl.

Ответы [ 2 ]

1 голос
/ 25 января 2011

вы можете использовать эту статью , чтобы увидеть, как это сделать правильно.

Я лично использовал этот код, чтобы сделать это в моем проекте

$data="from=$from&to=$to&body=".urlencode($body)."&url=$url";   
//$urlx contains the url where you want to post. $data contains the data you are posting
//$resp contains the response.
        $process = curl_init($urlx); 

        curl_setopt($process, CURLOPT_HEADER, 0); 

        curl_setopt($process, CURLOPT_POSTFIELDS, $data); 

        curl_setopt($process, CURLOPT_POST, 1); 

        curl_setopt($process, CURLOPT_RETURNTRANSFER,1);

        curl_setopt($process,CURLOPT_CONNECTTIMEOUT,1);

        $resp = curl_exec($process); 

        curl_close($process); 
0 голосов
/ 25 января 2011

вот рабочий пример в php.Это запрашивает и возвращает котировку FX.Мой запрос данных находится в URL-адресе, а ваш - в пост-полях, поэтому вам нужно настроить его.Выглядит так, как будто у вас есть пробелы в данных, которые вы передаете "x | ME", я подозреваю, что это не будет так.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...