diff options
author | Andrew Arnott <andrewarnott@gmail.com> | 2009-05-31 20:48:07 -0700 |
---|---|---|
committer | Andrew Arnott <andrewarnott@gmail.com> | 2009-05-31 20:51:18 -0700 |
commit | cd52abdd3f714ba18e9fbfea0d0fec323fbca873 (patch) | |
tree | 394f238d230691ceae983edbdc43d6cb43f80046 /src | |
parent | 87a97431206bba406daa344e3ddf70411c776588 (diff) | |
download | DotNetOpenAuth-cd52abdd3f714ba18e9fbfea0d0fec323fbca873.zip DotNetOpenAuth-cd52abdd3f714ba18e9fbfea0d0fec323fbca873.tar.gz DotNetOpenAuth-cd52abdd3f714ba18e9fbfea0d0fec323fbca873.tar.bz2 |
Fixed HTML discovery to properly parse responses with content-type application/xhtml+xml for XRDS LINK tags.
Diffstat (limited to 'src')
-rw-r--r-- | src/DotNetOpenAuth/Yadis/Yadis.cs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/DotNetOpenAuth/Yadis/Yadis.cs b/src/DotNetOpenAuth/Yadis/Yadis.cs index 98bffc9..97fdafa 100644 --- a/src/DotNetOpenAuth/Yadis/Yadis.cs +++ b/src/DotNetOpenAuth/Yadis/Yadis.cs @@ -76,7 +76,7 @@ namespace DotNetOpenAuth.Yadis { Logger.Yadis.DebugFormat("{0} found in HTTP header. Preparing to pull XRDS from {1}", HeaderName, url); } } - if (url == null && response.ContentType != null && response.ContentType.MediaType == ContentTypes.Html) { + if (url == null && response.ContentType != null && (response.ContentType.MediaType == ContentTypes.Html || response.ContentType.MediaType == ContentTypes.XHtml)) { url = FindYadisDocumentLocationInHtmlMetaTags(response.GetResponseString()); if (url != null) { Logger.Yadis.DebugFormat("{0} found in HTML Http-Equiv tag. Preparing to pull XRDS from {1}", HeaderName, url); |