Solved

Reading data from Browser

Posted on 2009-07-02
10
491 Views
Last Modified: 2012-05-07
Hi Experts,

I would like to know the possible ways to do the following.

I have a third party website to which I pass argument.

Something like this

http://www.WebSite.com/?Arg1=value1

This website returns data in xml.

So what I want to do is read the xml that is returned when the url is hit.

How can I read the result returned?

Thanks in advance.
0
Comment
Question by:informaniac
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
10 Comments
 
LVL 18

Accepted Solution

by:
Ajay Sharma earned 250 total points
ID: 24770366
0
 
LVL 9

Expert Comment

by:Rahul Goel ITIL
ID: 24770390

string lcUrl = "http://www.west-wind.com/TestPage.wwd";
 
 
 
// *** Establish the request 
 
HttpWebRequest loHttp = 
 
     (HttpWebRequest) WebRequest.Create(lcUrl);
 
 
 
// *** Set properties
 
loHttp.Timeout = 10000;     // 10 secs
 
loHttp.UserAgent = "Code Sample Web Client";
 
 
 
// *** Retrieve request info headers
 
HttpWebResponse loWebResponse = (HttpWebResponse) loHttp.GetResponse();
 
 
 
Encoding enc = Encoding.GetEncoding(1252);  // Windows default Code Page
 
 
 
StreamReader loResponseStream = 
 
   new StreamReader(loWebResponse.GetResponseStream(),enc);
 
 
 
string lcHtml = loResponseStream.ReadToEnd();
 
 
 
loWebResponse.Close();
 
loResponseStream.Close();

Open in new window

0
 
LVL 53

Expert Comment

by:Dhaest
ID: 24770391
0
Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
LVL 9

Expert Comment

by:Rahul Goel ITIL
ID: 24770399
ajaysharma

Does it contains proxy settings also??
0
 
LVL 20

Author Comment

by:informaniac
ID: 24770418
Thanks,

I'll check and revert.
0
 
LVL 20

Author Comment

by:informaniac
ID: 24770420
Ya proxy will be there. Would there a change in that case?
0
 
LVL 9

Assisted Solution

by:Rahul Goel ITIL
Rahul Goel ITIL earned 250 total points
ID: 24770434
Yeah there will be some change in the code:

WebRequest.DefaultWebProxy.Credentials = CredentialCache.DefaultNetworkCredentials; 
 
            HttpWebRequest req = (HttpWebRequest)WebRequest.Create("http://www.msn.com"); 
 
            //Both works 
 
            req.Proxy.Credentials = CredentialCache.DefaultCredentials; 
 
            //req.Proxy.Credentials = CredentialCache.DefaultNetworkCredentials; 
 
            WebResponse rsp = req.GetResponse(); 
 
            Stream s = rsp.GetResponseStream(); 
 
            StreamReader r = new StreamReader(s); 

Open in new window

0
 
LVL 3

Expert Comment

by:coagantus
ID: 24770453
try this code and after that u can get your required xml and use it...
string link= "http://www.WebSite.com/?Arg1=value1"; 
WebRequest req = WebRequest.Create(link);
WebResponse res= req.GetResponse(); 
StreamReader stream = new StreamReader(res.GetResponseStream(),Encoding.Default);
string body = stream.ReadToEnd();
res.Close(); 
stream.Close();

Open in new window

0
 
LVL 7

Expert Comment

by:Seo_Expert
ID: 24770533
Hello

Below url will help you solve your problem.

http://www.codeproject.com/KB/aspnet/UsePayPalPaymentInASPNET.aspx
0
 
LVL 20

Author Closing Comment

by:informaniac
ID: 31599464
Sorry for closing the question late. But the response time of the experts was great.
Thanks once again.
0

Featured Post

Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

ASP.Net to Oracle Connectivity Recently I had to develop an ASP.NET application connecting to an Oracle database.As I am doing it first time ,I had to solve several problems. This article will help to such developers  to develop an ASP.NET client…
Real-time is more about the business, not the technology. In day-to-day life, to make real-time decisions like buying or investing, business needs the latest information(e.g. Gold Rate/Stock Rate). Unlike traditional days, you need not wait for a fe…
Nobody understands Phishing better than an anti-spam company. That’s why we are providing Phishing Awareness Training to our customers. According to a report by Verizon, only 3% of targeted users report malicious emails to management. With compan…
How to Install VMware Tools in Red Hat Enterprise Linux 6.4 (RHEL 6.4) Step-by-Step Tutorial

752 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question