Where can I download a simple Windows GUI app that can consume an HTTP POST, display its contents, and return 200?

link|improve this question
feedback

1 Answer

This is really best done by writing a script and loading it into your favourite web server (IIS, Apache, whatever), and then pushing the POST to this file.

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 
%>

Credit where credit's due, ASP code blatantly lifted from here

The 200 response is automatically generated by the web server, since we are outputting valid code.

If you need a more of a "catch all" response (i.e. you want the web server to run this script regardless of whatever URL you're POSTing to) this can be done with a rewrite rule.

link|improve this answer
+1 this is by far the easiest way. Personally, I like to enclose my print_r's with <pre></pre> tags so it's at least vaguely readable. – Ben Pilbrow Mar 24 '11 at 22:27
@Ben - good point, I'd forgotten about that (my scripting/coding skills are quite rusty these days). – Mark Henderson Mar 24 '11 at 22:29
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.