An example
In this example I use an HttpWebRequest to create a request and an HttpWebResponse to get the response. You can find these classes in the System.Net namespace.
1: namespace BingAPIConsumeXML
2: {3: class Program
4: {5: static void Main(string[] args)
6: {7: string url = "http://api.search.live.net/xml.aspx?AppId=[YourAppId]&query=Mini+Cooper+S&sources=image";
8: 9: //Request and get the Response
10: HttpWebRequest req = (HttpWebRequest)HttpWebRequest.Create(url); 11: HttpWebResponse resp = (HttpWebResponse)req.GetResponse(); 12: 13: //Write the Byte Array to the console as a string
14: StreamReader reader = new StreamReader(resp.GetResponseStream());
15: string res = reader.ReadToEnd();
16: 17: Console.WriteLine(res); 18: 19: Console.ReadLine(); 20: } 21: } 22: }You can parse the XML response using your favorite .NET parsing method.
In this example I simple load the ResponseStream into a StreamReader and write the Stream to a string.
This post is part of the Bing API 2.0 series.
Thank You
ReplyDeleteThe given information is very effective
i will keep updated with the same
industrial automation