powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / PHP http запросы
15 сообщений из 15, страница 1 из 1
PHP http запросы
    #39607384
Фотография Areostar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: python
1.
2.
r = s.get("http://admin:tykerb99z@control.charles/session/export-json", proxies={'http': 'http://127.0.0.1:8899'})
s.get("http://admin:tykerb99z@control.charles/tools/white-list/disable", proxies={'http': 'http://127.0.0.1:8899'})



как лучше посылать такие запросы на PHP?
...
Рейтинг: 0 / 0
PHP http запросы
    #39607489
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Areostarкак лучше посылатьТак понимаю, стандартный пхпшный интерфейс к curl чем-то не устраивает. Тогда, "лучше" - с учетом каких параметров и требований?
Так то можно и свою посылалку на сокетах замутить, и можно сделать вызов внешней программы (например, wget или тот же curl или какой-нибудь веб-браузер).
...
Рейтинг: 0 / 0
PHP http запросы
    #39607513
Фотография Areostar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkle,

да нет, покапался и curl подходит.

тогда новый вопрос

если взять первый запрос из примера,
как соместить в строке запроса сам запрос, порт, логин и пороль?
...
Рейтинг: 0 / 0
PHP http запросы
    #39607522
Zhenek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Areostarvkle,

да нет, покапался и curl подходит.

тогда новый вопрос

если взять первый запрос из примера,
как соместить в строке запроса сам запрос, порт, логин и пороль?

Обернуть вызов курса в функцию с блекджеком и...), например

Код: php
1.
2.
3.
function get($url,$ProxyType='',$Proxy='',$BlackJack='',$courtesans=''){
 curl init ....
}
...
Рейтинг: 0 / 0
PHP http запросы
    #39607531
Фотография Areostar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zhenek,

я как раз спрашивал как сам курл в данном случае
вглядит должен
...
Рейтинг: 0 / 0
PHP http запросы
    #39607536
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Areostar,

Что значит как должен выглядеть?
Как обычно, стартовать curl_init(). Потом обвешивать его curl_setopt() по списку доступных опций .
Или Вы желаете большую красную кнопку жирную функцию, которая разберет текст Вашего примера и распихает куда надо параметры?
...
Рейтинг: 0 / 0
PHP http запросы
    #39607588
Areostar, читай тут , там нормальная справка есть с примерами
...
Рейтинг: 0 / 0
PHP http запросы
    #39607598
Фотография Areostar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
  
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, "http://admin:tykerb99z@control.charles/session/export-csv:8899");
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    $output = curl_exec($ch);
    $info = curl_getinfo($ch);
    curl_close($ch);
    print_r($info);
    print_r($output);



Результат:

авторArray ( => http://admin:tykerb99z@control.charles/session/export-csv:8899]http://admin:tykerb99z@control.charles/session/export-csv:8899 [content_type] => [http_code] => 0 [header_size] => 0 [request_size] => 0 [filetime] => -1 [ssl_verify_result] => 0 [redirect_count] => 0 [total_time] => 0.013135 [namelookup_time] => 0 [connect_time] => 0 [pretransfer_time] => 0 [size_upload] => 0 [size_download] => 0 [speed_download] => 0 [speed_upload] => 0 [download_content_length] => -1 [upload_content_length] => -1 [starttransfer_time] => 0 [redirect_time] => 0 [redirect_url] => [primary_ip] => [certinfo] => Array ( ) [primary_port] => 0 [local_ip] => [local_port] => 0 )

Как это понимать? связь не установлена или просто результат пустой?
...
Рейтинг: 0 / 0
PHP http запросы
    #39607599
Фотография Areostar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
      $username = "admin";
	$password = "tykerb99z";
	$url = "http://control.charles/session/export-csv$info"; 
	
	$ch = curl_init();
	curl_setopt($ch, CURLOPT_URL, $url);
	curl_setopt($ch, CURLOPT_PORT, 8899);
	curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
	curl_setopt($ch, CURLOPT_USERPWD, "$username:$password");
	curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
	$output = curl_exec($ch);
	$info = curl_getinfo($ch);
	curl_close($ch);
	
	print_r($output);
	print_r($info);



Результат тот же
...
Рейтинг: 0 / 0
PHP http запросы
    #39607611
hkhk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ты не добавил:
curl_setopt($ch, CURLOPT_PROXY, '127.0.0.1:8899');
и убери из первоначального адреса :8899.

Т.е. у тебя должно быть:
curl_setopt($ch, CURLOPT_URL, " http://admin:tykerb99z@control.charles/session/export-csv%22);]http://admin:tykerb99z@control.charles/session/export-csv");
curl_setopt($ch, CURLOPT_PROXY, '127.0.0.1:8899');

В таком виде как у тебя сейчас, запрос посылается на адрес: http://admin:tykerb99z@control.charles/session/export-csv]http://admin:tykerb99z@control.charles/session/export-csv на порт 8899,
а надо, чтобы посылался ЧЕРЕЗ прокси 127.0.0.1:8899
...
Рейтинг: 0 / 0
PHP http запросы
    #39607615
Фотография Areostar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо, сейчас попробую
...
Рейтинг: 0 / 0
PHP http запросы
    #39607616
Фотография Areostar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
admin:tykerb99z логин и пароль. мх тоже вынести отдельной строкой или так оставить?
...
Рейтинг: 0 / 0
PHP http запросы
    #39607885
Фотография Areostar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добавил

теперь получаю:
авторArray ( => http://admin:tykerb99z@control.charles/tools/white-list/enable]http://admin:tykerb99z@control.charles/tools/white-list/enable [content_type] => [http_code] => 0 [header_size] => 0 [request_size] => 0 [filetime] => -1 [ssl_verify_result] => 0 [redirect_count] => 0 [total_time] => 0.000105 [namelookup_time] => 4.5E-5 [connect_time] => 0 [pretransfer_time] => 0 [size_upload] => 0 [size_download] => 0 [speed_download] => 0 [speed_upload] => 0 [download_content_length] => -1 [upload_content_length] => -1 [starttransfer_time] => 0 [redirect_time] => 0 [redirect_url] => [primary_ip] => 127.0.0.1 [certinfo] => Array ( ) [primary_port] => 8899 [local_ip] => [local_port] => 0 )

И как это понимать? Свуезь установлена или нет?
...
Рейтинг: 0 / 0
PHP http запросы
    #39607993
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор[http_code] => 0
автор[download_content_length] => -1
...
Рейтинг: 0 / 0
PHP http запросы
    #39608072
Фотография Areostar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkle,
тоесть нет?...

ясно
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / PHP http запросы
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]