Проверьте свой журнал ошибок на детали точно, почему доступ был запрещен; это может быть из-за полномочий файловой системы, но это может также быть из-за полномочий пути Apache - если конфигурация Apache имеет что-то как:
<Directory /Users/*/Sites>
allow from all
</Directory>
Но ничто эквивалентное для /Users/*/code
, затем Apache не предоставит доступ HTTP к Вашему vhost местоположению, независимо от того, каковы полномочия файловой системы могли бы быть.
Это действительно лучше всего сделано путем записи сценария и загрузки его в любимый веб-сервер (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, который Вы ОТПРАВЛЯЕТЕ на), это может быть, покончили переписать правило.
Если у вас есть / вы хотите установить Python, вы можете легко это сделать с помощью dumdum
, инструмента, который я написал
https://github.com/jar -o / dumdum
Код не требуется. Идея здесь в том, что на определенный ввод HTTP вы хотите ответить определенным выводом. Этот выход (ответ) фиксируется по отношению к совпадающему входу. dumdum позволяет совпадениям переходить к другим ответам, поэтому вы можете смоделировать реальный функционирующий сервер, просто указав простой текстовый формат, напоминающий HTTP.
Вы можете установить с помощью утилиты pip : pip install dumdum
. Вы получите библиотеку, которую можете включить в свой код, или инструмент командной строки, например dumdum -h