Обращение через CURL
Добавлено: 26 янв 2017, 18:32
Добрый день.
Кассовый аппарат пока не подключён.
Тестирую новую версию программы.
Авторизация проходит и возвращается html главной страницы.
Но если передать параметры в формате json, то ответ не меняется.
Из php обращаюсь:
Как можно получить ответ в json?
Кассовый аппарат пока не подключён.
Тестирую новую версию программы.
Авторизация проходит и возвращается html главной страницы.
Но если передать параметры в формате json, то ответ не меняется.
Из php обращаюсь:
Код: Выделить всё
$data = json_encode($data); // json с параметрами для команды RegisterCheck
if( $curl = curl_init() ) {
$request_headers = array();
$request_headers[] = "Authorization: Basic QWRtaW46";
curl_setopt($curl, CURLOPT_USERAGENT, "https://127.0.0.1:5893");
curl_setopt($curl, CURLOPT_URL, $this->UrlServer);
curl_setopt($curl, CURLOPT_HTTPHEADER, $request_headers);
curl_setopt($curl, CURLOPT_TIMEOUT, 300);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER , 0); // чтобы не проверяли сертификат
curl_setopt($curl, CURLOPT_RETURNTRANSFER,true);
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, $data); // параметры в json
$out = curl_exec($curl);
echo $out;
curl_close($curl);