mirror of
https://github.com/lidarr/lidarr.git
synced 2025-07-16 10:03:51 -07:00
New: MediaBrowser notifications
This commit is contained in:
parent
4fda97257b
commit
daafb67fa7
8 changed files with 286 additions and 4 deletions
|
@ -15,6 +15,8 @@ namespace NzbDrone.Common.Http
|
|||
HttpResponse Get(HttpRequest request);
|
||||
HttpResponse<T> Get<T>(HttpRequest request) where T : new();
|
||||
HttpResponse Head(HttpRequest request);
|
||||
HttpResponse Post(HttpRequest request);
|
||||
HttpResponse<T> Post<T>(HttpRequest request) where T : new();
|
||||
}
|
||||
|
||||
public class HttpClient : IHttpClient
|
||||
|
@ -43,6 +45,7 @@ namespace NzbDrone.Common.Http
|
|||
webRequest.UserAgent = UserAgentBuilder.UserAgent;
|
||||
webRequest.KeepAlive = false;
|
||||
webRequest.AllowAutoRedirect = request.AllowAutoRedirect;
|
||||
webRequest.ContentLength = 0;
|
||||
|
||||
if (!RuntimeInfoBase.IsProduction)
|
||||
{
|
||||
|
@ -164,6 +167,18 @@ namespace NzbDrone.Common.Http
|
|||
return Execute(request);
|
||||
}
|
||||
|
||||
public HttpResponse Post(HttpRequest request)
|
||||
{
|
||||
request.Method = HttpMethod.POST;
|
||||
return Execute(request);
|
||||
}
|
||||
|
||||
public HttpResponse<T> Post<T>(HttpRequest request) where T : new()
|
||||
{
|
||||
var response = Post(request);
|
||||
return new HttpResponse<T>(response);
|
||||
}
|
||||
|
||||
protected virtual void AddRequestHeaders(HttpWebRequest webRequest, HttpHeader headers)
|
||||
{
|
||||
foreach (var header in headers)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue