POST через прокси.

  • Автор темы Автор темы one
  • Дата начала Дата начала

one

Client
Регистрация
22.09.2015
Сообщения
7 001
Реакции
1 308
Баллы
113
Как проверить POST через прокси? На api.ipify.org 405 отдает.
 
Подумал тут, перефразирую вопрос. Есть шаблон, делает пост запрос с параметрами на сайт. Шаблон работает не в цикле, каждый раз берет случайную фри прокси (держу свою базу рабочих фришных проксей) из списка. Иногда бывает так что ответ приходит без использования параметров. Грешу что выбранный прокси их не пропускает. Хотя, если прокси не пропускает пост запрос то и ответ должен быть соотвествующий. Воощем не знаю как выяснить где проблема. Такое бывает не очень часто, но бывает.
 
Ответ, но не тот что нужен.
А какой нужен?
И какой вообще ответ то или ответы если постоянно разные... прокси ведь не только post могут не держать, а много чего вообще если рабочие хоть, как собственно если в друг сдох это не значит что он просто отвечать не должен.
К чему так замарачиватся, рабочий значит ОК.. не справляется с задачей значит Авно... Третьего тут не нужно. :-)
 
))) Как минимум 200.
К чему так замарачиватся, рабочий значит ОК.. не справляется с задачей значит Авно... Третьего тут не нужно.
К тому, что сейчас у меня прокси проверяются GETом и не известно, пропускает прокси POST или нет.
 
К тому, что сейчас у меня прокси проверяются GETом и не известно, пропускает прокси POST или нет.
ну хз.. свой сервер простенький сделай) ну или найди любой сайт с простой формой и на нём проверяй.
т.е. проверяем с начало ГЕТ, смотрим анонисм, ну а после уж проверку на пост.
но проще на своём сайте\сервере, есть же наверняка сервер, найди простую прожку типа LitePXP и т.п.
 
т.е. проверяем с начало ГЕТ, смотрим анонисм, ну а после уж проверку на пост
Нет, зачем, делаем один POST и все. В данном случае GET не нужен, нам POST отдает 200 это значит что прокси рабочий и пропускает POST запрос. Все что отлично от 200 и 302 можно считать битыми проксями. Возможно это поможет решить описанную выше мою проблему.

Попробую сейчас скрипт на PHP сочинить, мысль есть одна.
 
Ну вот такой простой скрипт сочинил на GET. Выводит IP и дава параметра. Формат запроса file.php?param1=param1&param2=param2. Кто подскажет, как в PHP выглядит работа с POST?
PHP:
Развернуть Свернуть Копировать
<?php

$param1 = isset($_GET["param1"]) ? trim($_GET["param1"]) : "";
$param2 = isset($_GET["param2"]) ? trim($_GET["param2"]) : "";

if (($$param1 != '') && ($$param2 != ''))    {

    echo $_SERVER['REMOTE_ADDR'];
    echo $param1;
    echo $param1;

}

else    {

    echo "ERROR. Incorrect POST query parameter.";

}

?>
 
Ну вот такой простой скрипт сочинил на GET. Выводит IP и дава параметра. Формат запроса file.php?param1=param1&param2=param2. Кто подскажет, как в PHP выглядит работа с POST?
PHP:
Развернуть Свернуть Копировать
<?php

$param1 = isset($_GET["param1"]) ? trim($_GET["param1"]) : "";
$param2 = isset($_GET["param2"]) ? trim($_GET["param2"]) : "";

if (($$param1 != '') && ($$param2 != ''))    {

    echo $_SERVER['REMOTE_ADDR'];
    echo $param1;
    echo $param1;

}

else    {

    echo "ERROR. Incorrect POST query parameter.";

}

?>
также, только вместо $_GET идёт $_POST
 
  • Спасибо
Реакции: one
В данном случае GET не нужен, нам POST отдает 200 это значит что прокси рабочий и пропускает POST запрос.
Со свои скриптом конечно)
if ( isset($_POST["param"]) ) { echo $_SERVER['REMOTE_ADDR']; } else {
 
  • Спасибо
Реакции: one
также, только вместо $_GET идёт $_POST
Да пробовал Док, нетробатывает скрипт вообще. В лог не заглядывал, лень уже было. На днях попробую еще раз.
Со свои скриптом конечно)
if ( isset($_POST["param"]) ) { echo $_SERVER['REMOTE_ADDR']; } else {
Ок!
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)