Skip to content

Commit 8f0c816

Browse files
committed
Fix bug with BotWebAgent requesting a post through a full url. Attaching bearer token to a non oauth request apparently causes 403s
1 parent 6daef8f commit 8f0c816

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

RedditSharp/WebAgent.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -230,7 +230,7 @@ public virtual HttpWebRequest CreateRequest(string url, string method)
230230
else
231231
request = (HttpWebRequest)WebRequest.Create(url);
232232
request.CookieContainer = Cookies;
233-
if (IsOAuth())// use OAuth
233+
if (IsOAuth() && request.Host.ToLower() == "oauth.reddit.com")// use OAuth
234234
{
235235
request.Headers.Set("Authorization", "bearer " + AccessToken);//Must be included in OAuth calls
236236
}
@@ -249,7 +249,7 @@ protected virtual HttpWebRequest CreateRequest(Uri uri, string method)
249249
var cookieHeader = Cookies.GetCookieHeader(new Uri("http://reddit.com"));
250250
request.Headers.Set("Cookie", cookieHeader);
251251
}
252-
if (IsOAuth())// use OAuth
252+
if (IsOAuth() && uri.Host.ToLower() == "oauth.reddit.com")// use OAuth
253253
{
254254
request.Headers.Set("Authorization", "bearer " + AccessToken);//Must be included in OAuth calls
255255
}

0 commit comments

Comments
 (0)