1
0
mirror of https://github.com/JKorf/CryptoExchange.Net synced 2025-06-07 16:06:15 +00:00
2018-02-28 13:53:29 +01:00

42 lines
906 B
C#

using System;
using System.Net;
using CryptoExchange.Net.Interfaces;
namespace CryptoExchange.Net.Requests
{
public class Request : IRequest
{
private readonly WebRequest request;
public Request(WebRequest request)
{
this.request = request;
}
public WebHeaderCollection Headers
{
get => request.Headers;
set => request.Headers = value;
}
public string Method
{
get => request.Method;
set => request.Method = value;
}
public Uri Uri
{
get => request.RequestUri;
}
public void SetProxy(string host, int port)
{
request.Proxy = new WebProxy(host, port); ;
}
public IResponse GetResponse()
{
return new Response(request.GetResponse());
}
}
}