Есть ли список таких общедоступных веб-страниц «POST-тестирования»? [closed]

Для различных автоматизированных тестов, которые я выполняю, мне нужно иметь возможность отправлять POST HTTP- и HTTPS-запросы на некоторый внешний URL-адрес и, по сути, чтобы эта веб-страница "отражала" то, что я послал. Например, если я отправлю переменную POST «мяу» со значением «лай», я хочу, чтобы и «мяу», и «лай» каким-то образом были представлены на веб-странице.

Я нашел много сервисов, которые делают это для данных GET, но только один сервис, который делает это для данных POST. А именно этот: https://httpbin.org/post

Хотя в настоящее время он работает, и работал годами, мне всегда страшно зависеть от одного источника для чего-либо. Вот почему я ищу (желательно) гораздо больше, между которыми я могу чередоваться, что также уменьшило бы нагрузку на эту единственную службу. (Хотя мое тестирование совсем не такое тяжелое, как может показаться.)

Перед тем, как задать этот вопрос, я провел много времени, просматривая результаты поиска, обнаруживая множество очень странных веб-сайтов, которые, казалось, были связаны к этому, но в конечном итоге оказался чепухой, как это часто бывает.Пожалуйста, не публикуйте ссылки на результаты, найденные поисковой системой, если вы на самом деле не пытались, чтобы они работали, потому что многие из них просто выводят общее сообщение и фактически не отражают данные POST, поэтому вы не можете быть уверены, что они действительно сообщает правду.

(Если я увижу свой рандомизированный код в возвращаемых данных, я знаю, что он сработал, но если он просто говорит «сработало!», Я должен поверить им на слово.)

0
задан 9 November 2020 в 18:17
1 ответ

Почему бы вам не запустить свой собственный?

Для httpbin.org, исходный код доступен на GitHub, а также доступен на Docker:

Запуск локально:

docker pull kennethreitz/httpbin
docker run -p 80:80 kennethreitz/httpbin

Дополнительную информацию см. на http://httpbin.org.

Кроме того, вы можете добиться того, о чем просите, т. е. «как-то представить», например. с однострочным PHP:

<?php print_r($_POST); ?>
2
ответ дан 9 November 2020 в 18:35

Теги

Похожие вопросы