To give you a better understanding, this is my method I am using in the 
webService to return the raw data. It's really basic WebRequest Functionality.

Mind you it might not be formatted nicely since I am using yahoo, but im sure 
it will still be readable.


private string GetPage(string strURL)
        {
            try
            {
                WebRequest req = WebRequest.Create(strURL);
                WebResponse res = req.GetResponse();

                int ibuff = 0;
                byte[] buffer = new byte[128];
                Stream stream = res.GetResponseStream();
                ibuff = stream.Read(buffer, 0, 128);
                StringBuilder strRes = new StringBuilder("");

                while (ibuff != 0)
                {
                    strRes.Append(Encoding.ASCII.GetString(buffer, 0, ibuff));
                    ibuff = stream.Read(buffer, 0, 128);
                }
                return strRes.ToString();
            }
            catch (Exception ex)
            {
                return ex.Message + "\r\n" + "URL: " + strURL;
            }

        }


this returns the raw html data, no headers or anything, just plain html source. 
By 'string format' I meant literally string data type.

On a side note: I did create another method for images, im testing it now and 
in that I am actually creating header information with Accept and content-type 
to see what I get from it.



--------------------------------------------------------------
The data can be in any format.  "String format" is vague.  Is that ASCII,
Unicode, etc?  HTTP, I believe, specifies that the header text must use
ASCII codepoints.  The "content" can be anything--specified by the Content-
type header.

===================================
This list is hosted by DevelopMentorĀ®  http://www.develop.com

View archives and manage your subscription(s) at http://discuss.develop.com

Reply via email to