Где я могу загрузить простое приложение с графическим интерфейсом для Windows, которое может использовать HTTP POST, отображать его содержимое и возвращать 200?
Лучше всего это сделать, написав скрипт и загрузив его на ваш любимый веб-сервер (IIS, Apache, что угодно), а затем отправив POST в этот файл.
PHP:
<pre><?php
print_r($_POST)
?></pre>
ASP Classic:
<%
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 install dumdum
. Вы получите библиотеку, которую можете включить в свой код, или инструмент командной строки, т.е. dumdum -h