diff options
author | Andrew Arnott <andrewarnott@gmail.com> | 2009-02-04 21:23:41 -0800 |
---|---|---|
committer | Andrew Arnott <andrewarnott@gmail.com> | 2009-02-04 21:23:41 -0800 |
commit | 533bd9bfef3a75ef24354e6e856e24231e24b93a (patch) | |
tree | 16e572f2a0705f89f4f9605e47f3e155d402ca96 /src | |
parent | 02f2c3d583b2bc134aec8c9ffb6b97d0e9af553b (diff) | |
download | DotNetOpenAuth-533bd9bfef3a75ef24354e6e856e24231e24b93a.zip DotNetOpenAuth-533bd9bfef3a75ef24354e6e856e24231e24b93a.tar.gz DotNetOpenAuth-533bd9bfef3a75ef24354e6e856e24231e24b93a.tar.bz2 |
Fixed a bug in RequireSsl support passing through from UntrustedWebRequestHandler to the StandardWebRequestHandler.v3.0.0.9035Beta1
Diffstat (limited to 'src')
-rw-r--r-- | src/DotNetOpenAuth/Messaging/UntrustedWebRequestHandler.cs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/DotNetOpenAuth/Messaging/UntrustedWebRequestHandler.cs b/src/DotNetOpenAuth/Messaging/UntrustedWebRequestHandler.cs index fefbf75..752550f 100644 --- a/src/DotNetOpenAuth/Messaging/UntrustedWebRequestHandler.cs +++ b/src/DotNetOpenAuth/Messaging/UntrustedWebRequestHandler.cs @@ -216,7 +216,7 @@ namespace DotNetOpenAuth.Messaging { this.PrepareRequest(request, true); // Submit the request and get the request stream back. - return this.chainedWebRequestHandler.GetRequestStream(request); + return this.chainedWebRequestHandler.GetRequestStream(request, options & ~DirectWebRequestOptions.RequireSsl); } /// <summary> @@ -249,7 +249,7 @@ namespace DotNetOpenAuth.Messaging { int i; for (i = 0; i < this.MaximumRedirections; i++) { this.EnsureAllowableRequestUri(request.RequestUri, (options & DirectWebRequestOptions.RequireSsl) != 0); - CachedDirectWebResponse response = this.chainedWebRequestHandler.GetResponse(request, options).GetSnapshot(this.MaximumBytesToRead); + CachedDirectWebResponse response = this.chainedWebRequestHandler.GetResponse(request, options & ~DirectWebRequestOptions.RequireSsl).GetSnapshot(this.MaximumBytesToRead); if (response.Status == HttpStatusCode.MovedPermanently || response.Status == HttpStatusCode.Redirect || response.Status == HttpStatusCode.RedirectMethod || |