Q_BASIC
Хранитель порядка
- Регистрация
- 30 Ноя 2013
- Сообщения
- 516
- Реакции
- 1.240
- Автор темы
- #1
Приветствую,
Курл временами возвращает код 100 в ответе, хотя это должен быть промежуточный код.
Иногда нормально ответ получаю, иногда курл останавливается на ответе 100.
Как исправить?
URL: Для просмотра ссылки Войдиили Зарегистрируйся
Error: Response code is 100
Session name: 53cf8a322be5fb88efe05d1485b460d
Encoded from ASCII to UTF-8
Options:
Option CURLOPT_URL setted to Для просмотра ссылки Войдиили Зарегистрируйся
Option CURLOPT_RETURNTRANSFER setted to 1
Option CURLOPT_FOLLOWLOCATION setted to 1
Option CURLOPT_USERAGENT setted to Mozilla/5.0 (Linux; Android 6.0; BQ-4526 Build/MRA58K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.186 YaBrowser/18.3.1.651.00 Mobile Safari/537.36
Option CURLOPT_HEADERFUNCTION setted to (callback) this::_set_headers()
Option CURLOPT_CONNECTTIMEOUT setted to 4
Option CURLOPT_TIMEOUT setted to 8
Option CURLOPT_AUTOREFERER setted to 1
Option CURLOPT_ENCODING setted to gzip
Option CURLOPT_HTTPHEADER setted to
Array
(
[0] => Accept: */*
[1] => Accept-Encoding: gzip, deflate, br
[2] => Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7
[3] => Upgrade-Insecure-Requests: 1
[4] => Origin: Для просмотра ссылки Войдиили Зарегистрируйся
[5] => X-Requested-With: XMLHttpRequest
)
Option CURLOPT_COOKIEJAR setted to request/53cf8a322be5fb88efe05d1485b460d/cookie.dat
Option CURLOPT_COOKIEFILE setted to request/53cf8a322be5fb88efe05d1485b460d/cookie.dat
Option CURLOPT_PROXY setted to (тут прокси)
Option CURLOPT_REFERER setted to Для просмотра ссылки Войдиили Зарегистрируйся
Option CURLOPT_POST setted to 1
Option CURLOPT_POSTFIELDS setted to
Array
(
[_ref] => feed
)
Info:
Array
(
{url] => Для просмотра ссылки Войдиили Зарегистрируйся
[content_type] =>
[http_code] => 100
[header_size] => 64
[request_size] => 1245
[filetime] => -1
[ssl_verify_result] => 0
[redirect_count] => 0
[total_time] => 8.001287
[namelookup_time] => 6.2E-5
[connect_time] => 0.037285
[pretransfer_time] => 0.437822
[size_upload] => 143
[size_download] => 0
[speed_download] => 0
[speed_upload] => 17
[download_content_length] => -1
[upload_content_length] => 143
[starttransfer_time] => 0.546352
[redirect_time] => 0
[redirect_url] =>
[primary_ip] => 145.239.92.106
[certinfo] => Array
(
)
[primary_port] => 3128
[local_ip] => 87.236.20.117
[local_port] => 10812
)
Headers:
HTTP/1.1 200 Connection established
HTTP/1.1 100 Continue
Response:
Курл временами возвращает код 100 в ответе, хотя это должен быть промежуточный код.
Иногда нормально ответ получаю, иногда курл останавливается на ответе 100.
Как исправить?
URL: Для просмотра ссылки Войди
Error: Response code is 100
Session name: 53cf8a322be5fb88efe05d1485b460d
Encoded from ASCII to UTF-8
Options:
Option CURLOPT_URL setted to Для просмотра ссылки Войди
Option CURLOPT_RETURNTRANSFER setted to 1
Option CURLOPT_FOLLOWLOCATION setted to 1
Option CURLOPT_USERAGENT setted to Mozilla/5.0 (Linux; Android 6.0; BQ-4526 Build/MRA58K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.186 YaBrowser/18.3.1.651.00 Mobile Safari/537.36
Option CURLOPT_HEADERFUNCTION setted to (callback) this::_set_headers()
Option CURLOPT_CONNECTTIMEOUT setted to 4
Option CURLOPT_TIMEOUT setted to 8
Option CURLOPT_AUTOREFERER setted to 1
Option CURLOPT_ENCODING setted to gzip
Option CURLOPT_HTTPHEADER setted to
Array
(
[0] => Accept: */*
[1] => Accept-Encoding: gzip, deflate, br
[2] => Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7
[3] => Upgrade-Insecure-Requests: 1
[4] => Origin: Для просмотра ссылки Войди
[5] => X-Requested-With: XMLHttpRequest
)
Option CURLOPT_COOKIEJAR setted to request/53cf8a322be5fb88efe05d1485b460d/cookie.dat
Option CURLOPT_COOKIEFILE setted to request/53cf8a322be5fb88efe05d1485b460d/cookie.dat
Option CURLOPT_PROXY setted to (тут прокси)
Option CURLOPT_REFERER setted to Для просмотра ссылки Войди
Option CURLOPT_POST setted to 1
Option CURLOPT_POSTFIELDS setted to
Array
(
[_ref] => feed
)
Info:
Array
(
{url] => Для просмотра ссылки Войди
[content_type] =>
[http_code] => 100
[header_size] => 64
[request_size] => 1245
[filetime] => -1
[ssl_verify_result] => 0
[redirect_count] => 0
[total_time] => 8.001287
[namelookup_time] => 6.2E-5
[connect_time] => 0.037285
[pretransfer_time] => 0.437822
[size_upload] => 143
[size_download] => 0
[speed_download] => 0
[speed_upload] => 17
[download_content_length] => -1
[upload_content_length] => 143
[starttransfer_time] => 0.546352
[redirect_time] => 0
[redirect_url] =>
[primary_ip] => 145.239.92.106
[certinfo] => Array
(
)
[primary_port] => 3128
[local_ip] => 87.236.20.117
[local_port] => 10812
)
Headers:
HTTP/1.1 200 Connection established
HTTP/1.1 100 Continue
Response:
Класс Для просмотра ссылки Войди или Зарегистрируйся
Только он у меня уже доработанный, на гитхаб выкладывать лень
Только он у меня уже доработанный, на гитхаб выкладывать лень
PHP:
$request = new request('https://m.vk.com/mail');
$request->session($session);
$request->set(CURLOPT_PROXY, $this->proxy);
$request->set(CURLOPT_REFERER, $this->last_url);
$request->set_headers('Origin', 'https://m.vk.com');
$request->set_headers('X-Requested-With', 'XMLHttpRequest');
$request->post(['_ref' => 'feed']);
$request->send();
Последнее редактирование: