24 lines
617 B
C#
24 lines
617 B
C#
namespace LaaProduction.Http.Interfaces
|
|
{
|
|
public interface IHttpClient
|
|
{
|
|
IHttpMessage Delete(string route, bool full = false);
|
|
|
|
T DELETE<T>(string route, object query = null);
|
|
|
|
IHttpMessage Get(string route, bool full = false);
|
|
|
|
T GET<T>(string route, object query = null);
|
|
|
|
IHttpMessage Options(string route, bool full = false);
|
|
|
|
IHttpMessage Post(string route, bool full = false);
|
|
|
|
T POST<T>(string route, object body = null);
|
|
|
|
IHttpMessage Put(string route, bool full = false);
|
|
|
|
T PUT<T>(string route, object body = null);
|
|
}
|
|
}
|