Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
REST web service
Message
De
17/12/2014 08:19:33
 
 
À
17/12/2014 05:46:30
Information générale
Forum:
Internet
Catégorie:
Autre
Divers
Thread ID:
01612361
Message ID:
01612362
Vues:
38
>Hi
>
>I've got some code that accesses a REST web service to get authorisation and then get a token.
>
>The line XDocument doc = XDocument.Load(stream);
>
>returns an error
>
>'doctype' is an unexpected token. The expected token is 'DOCTYPE'
>
>How can I see the contents of the response stream and why would I get that error ?
>
>Thanks
>
>
>HttpWebResponse response = ProfileSampleApp.httpWrapper.getAccessToken(accessTokenURL);
>string token = Utils.getElementValue("Token",response.GetResponseStream());
>
>public static string getElementValue(string elementName,Stream stream)
> {
> XDocument doc = XDocument.Load(stream);
> return (from element in doc.Descendants(elementName)
> select element).Single().Value;
> }

Sounds as if the incoming is using 'doctype' and the parser is insisting on the upper case version.

You could use Fiddler to see what's coming in. If it is 'doctype' then maybe you could get the stream into a string, adjust the value and then use XDocument.Load() with the TextReader option ?
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform