Mega Code Archive

 
Categories / ASP.Net / Network
 

Search Amazon

<%@ Page %> <%@ Import Namespace="System.IO" %> <%@ Import Namespace="System.Net" %> <script language="C#" runat="server"> private void SubmitButton_Click(System.Object sender, System.EventArgs e){   String RequestUrl = "http://www.amazon.com/exec/obidos/search-handle-form";   String Post = "field-keywords=" + SearchText.Text;   StreamWriter Writer = null;   HttpWebRequest webRequestObject = null;   StreamReader sr = null;   HttpWebResponse webResponseObject = null;      try{     webRequestObject = (HttpWebRequest) WebRequest.Create(RequestUrl);     webRequestObject.Method = "POST";     webRequestObject.ContentType = "application/x-www-form-urlencoded";     webRequestObject.ContentLength = Post.Length;     Writer = new StreamWriter(webRequestObject.GetRequestStream());     Writer.Write(Post);     Writer.Close();     webResponseObject = (HttpWebResponse) webRequestObject.GetResponse();     sr = new StreamReader(webResponseObject.GetResponseStream());          String Results = sr.ReadToEnd();     WebResponseLabel.Text = Results;     WebResponseText.Text = Results;   }   finally{     try{       sr.Close();       webResponseObject.Close();       webRequestObject.Abort();     }     catch{}   } } </script> <html>   <head>     <title></title>   </head>   <body>     <form runat="server" ID="Form1">       Search Amazon for:       <asp:TextBox Runat="server" ID="SearchText" Text="Java" />       <asp:Button Runat="server" ID="SubmitButton" Text="Get Amazon.com Search Results" OnClick="SubmitButton_Click" /><br>       <asp:TextBox Runat="server" id="WebResponseText" Width="780" Height="300" TextMode="MultiLine" />       <asp:Label Runat="server" ID="WebResponseLabel" />     </form>   </body> </html>