Class RequestController
Network requests handler.
Inherited Members
Namespace: EduCATS.Networking
Assembly: EduCATS.dll
Syntax
public class RequestController
  Constructors
RequestController(string, PlatformServices)
Constructor.
Declaration
public RequestController(string url = null, PlatformServices services = null)
  Parameters
| Type | Name | Description | 
|---|---|---|
| string | url | URL.  | 
      
| PlatformServices | services | Param  | 
      
Fields
_services
Declaration
public IPlatformServices _services
  Field Value
| Type | Description | 
|---|---|
| IPlatformServices | 
Properties
Uri
Uri.
Declaration
public Uri Uri { get; }
  Property Value
| Type | Description | 
|---|---|
| Uri | 
Url
URL.
Declaration
public string Url { get; set; }
  Property Value
| Type | Description | 
|---|---|
| string | 
Methods
SendRequest(HttpMethod)
Send request.
Declaration
public Task<HttpResponseMessage> SendRequest(HttpMethod httpMethod)
  Parameters
| Type | Name | Description | 
|---|---|---|
| HttpMethod | httpMethod | 
  | 
      
Returns
| Type | Description | 
|---|---|
| Task<HttpResponseMessage> | Response.  | 
      
Remarks
GET and POST requests are supported only.
SetPostContent(string, Encoding, string)
Set POST content.
Declaration
public void SetPostContent(string content, Encoding encoding, string mediaType)
  Parameters
| Type | Name | Description | 
|---|---|---|
| string | content | Content.  | 
      
| Encoding | encoding | Encoding.  | 
      
| string | mediaType | Content type.  |