Morpheusweb.it - Risorse per webmaster: script, ASP.NET, C#, Visual Basic .Net, tutorial, asp, javascript, css, php, html, java, ADO, VBScript, forms, frames, Active Server Pages, Dynamic HTML, database, gratis per webmaster e webdesigner


Inviare delle richieste Http e leggerne le risposte


<%@ Import namespace="System.Net" %>
<%@ Import namespace="System.IO" %>
<%@ Page Language="C#" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<script runat="server">
public void Page_Load(Object sender, EventArgs e)
{
  lbHtml.Text = "";
}
private void BTNSubmit_Click(Object sender, EventArgs e)
{
  //Crea la richiesta
  try
  {
    WebRequest wrRequest;
    wrRequest = WebRequest.Create(txtURL.Text);
    //ottiene la risposta
    WebResponse wrResponse = wrRequest.GetResponse();
    //mostra gli header ricevuti
    //string strHeader;
    lbHtml.Text += "<p><b>Response Header</b><br>";
    foreach (string strHeader in wrResponse.Headers)
    {
        lbHtml.Text += strHeader + "--" + wrResponse.Headers[strHeader] + "<br>";
    }
    Stream objStream = wrResponse.GetResponseStream();
    StreamReader objStreamReader = new StreamReader(objStream);
    lbHtml.Text += objStreamReader.ReadToEnd();
  }
  catch (Exception ex)
  {
    lbHtml.Text += "Errore:" + ex.Message;
  }
}
</script>
</HEAD>
<body>
<form id="Form1" method="post" runat="server">
<TABLE id="Table1" cellSpacing="1" cellPadding="1" width="474" border="0" bgColor="white"
style="WIDTH: 474px; HEIGHT: 55px">
<TR>
<TD style="WIDTH: 102px; HEIGHT: 3px">
<asp:Label id="LBLAddress" runat="server" Width="124px" Font-Size="X-Small" Font-Names="Verdana">Inserisci l'indirizzo</asp:Label></TD>
<TD style="WIDTH: 315px; HEIGHT: 3px">
<asp:TextBox id="txtURL" runat="server" Width="351px" Font-Size="X-Small" Font-Names="Verdana">http://</asp:TextBox></TD>
</TR>
<TR>
<TD style="WIDTH: 102px; HEIGHT: 3px"></TD>
<TD style="WIDTH: 315px; HEIGHT: 3px">
<asp:Button OnClick="BTNSubmit_Click" id="BTNSubmit" runat="server" Width="110px" Text="Invia richiesta"
Height="24px" Font-Size="X-Small" Font-Names="Verdana"></asp:Button></TD>
</TR>
</TABLE>
<HR width="100%" SIZE="1">
<BR>
<asp:Label id="lbHtml" runat="server" Width="784px" Height="9px" BackColor="Transparent"></asp:Label>
</form>
</body>
</HTML>



Scarica il Codice...


Stampa la pagina


 








Inizio pagina

risorse per webmaster