• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 247
  • Last Modified:

How to create a site which dumps whatever HTML is sent to it?

There is a site (http://stevex.net/dump.php) which works with some demo code that came with a .NET control library I purchased. It harmlessly dumps whatever is sent to it. I am a net newbie and could use a pointer to some kind of tutorial or book that might explain how it works. I need to create something similar with ASP.NET.
1 Solution
What you are looking at is a dump of the HTTP headers. They are like a set of instruction or requests the web browser sends to the web server. The web server looks at the headers and uses that to decide what to send back to the web browser.


Its really easy to do this in ASP.net

<%@ Page Language="C#" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">

    protected void Page_Load(object sender, EventArgs e)
        Label1.Text = Request.ServerVariables["ALL_RAW"].Replace("\n","<br>");

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>Untitled Page</title>
    <form id="form1" runat="server">
        <asp:Label ID="Label1" runat="server" Text="Label"/>

You can see this page at  http://www.mikeutterback.net/headers.aspx
tmostadAuthor Commented:
Thanks Mike. Your code does part of what this other site is doing. The library is a PDF Acroform library and the dump.php I think is parsing the attached Acroform and displaying it. Your code reports:

Cache-Control: no-cache
Connection: Keep-Alive
Content-Length: 215
Content-Type: application/x-www-form-urlencoded
Accept: */*
Host: www.mikeutterback.net 
User-Agent: AcroForms
Acrobat-Version: 8.1.0

I don't need to parse the form; saving it to some path on the server would be sufficient. Is it some kind of attachment or what? Or is it even possible to tell?
PDF forms don't post the entire PDF to the website. they post the form fields as if you had created a simple HTML form using POST (http://www.w3schools.com/html/html_forms.asp)

you can then use these fields to either save the data in a database, or generate an FDF/XFDF file that you can save to your website for online viewing. if you want to create an FDF file, try this tutorial: http://dotnetjunkies.com/HowTo/99C3464A-2CFE-4EE5-A74D-9DEE7F6F735D.dcik


Featured Post


Modern healthcare requires a modern cloud. View this brief video to understand how the Concerto Cloud for Healthcare can help your organization.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now