Фиктивный сервер Сообщения HTTP

Проверьте свой журнал ошибок на детали точно, почему доступ был запрещен; это может быть из-за полномочий файловой системы, но это может также быть из-за полномочий пути Apache - если конфигурация Apache имеет что-то как:

<Directory /Users/*/Sites>
  allow from all
</Directory>

Но ничто эквивалентное для /Users/*/code, затем Apache не предоставит доступ HTTP к Вашему vhost местоположению, независимо от того, каковы полномочия файловой системы могли бы быть.

0
задан 24 March 2011 в 23:19
2 ответа

Это действительно лучше всего сделано путем записи сценария и загрузки его в любимый веб-сервер (IIS, Apache, безотносительно), и затем продвижения POST в этот файл.

PHP:

<pre><?php
  print_r($_POST)
?></pre>

Классик ASP:

<%
    For Each Item In Request.Form
        For x=1 To Request.Form(item).Count
            Response.Write Item & ": " & Request.Form(Item)(x) & "<br>"
        Next
    Next 
%>

Кредит, где подлежащий выплате кредит, код ASP, очевидно снятый отсюда

200 ответ автоматически сгенерирован веб-сервером, так как мы производим действительный код.

Если Вам нужно больше "выгоды весь" ответ (т.е. Вы хотите, чтобы веб-сервер запустил этот скрипт независимо от любого URL, который Вы ОТПРАВЛЯЕТЕ на), это может быть, покончили переписать правило.

1
ответ дан 4 December 2019 в 22:29

Если у вас есть / вы хотите установить Python, вы можете легко это сделать с помощью dumdum , инструмента, который я написал

https://github.com/jar -o / dumdum

Код не требуется. Идея здесь в том, что на определенный ввод HTTP вы хотите ответить определенным выводом. Этот выход (ответ) фиксируется по отношению к совпадающему входу. dumdum позволяет совпадениям переходить к другим ответам, поэтому вы можете смоделировать реальный функционирующий сервер, просто указав простой текстовый формат, напоминающий HTTP.

Вы можете установить с помощью утилиты pip : pip install dumdum . Вы получите библиотеку, которую можете включить в свой код, или инструмент командной строки, например dumdum -h

0
ответ дан 4 December 2019 в 22:29

Теги

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