1
0
mirror of https://github.com/JKorf/CryptoExchange.Net synced 2025-06-07 16:06:15 +00:00
2018-03-01 12:13:51 +01:00

39 lines
868 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 => request.RequestUri;
public void SetProxy(string host, int port)
{
request.Proxy = new WebProxy(host, port);
}
public IResponse GetResponse()
{
return new Response(request.GetResponse());
}
}
}