Added command line parsing for example, fixed non text responses, added request object so you can access parameters and base url

Also, various fixes and improvements
This commit is contained in:
Egidijus Lileika
2021-02-08 22:18:14 +02:00
parent c4d8c9db8c
commit 68dda5b2c6
6 changed files with 218 additions and 77 deletions

29
Cuipod/Request.cs Normal file
View File

@@ -0,0 +1,29 @@
using System;
using System.Collections.Generic;
using System.Text;
namespace Cuipod
{
public class Request
{
public string BaseURL { get; internal set; }
public string Route { get; internal set; }
public string Parameters { get; internal set; }
public Request(string baseURL, string route)
{
BaseURL = baseURL;
int parametersDelimiter = route.IndexOf("?");
if (parametersDelimiter != -1)
{
Parameters = route.Substring(parametersDelimiter + 1);
Route = route.Substring(0, parametersDelimiter);
}
else
{
Route = route;
}
}
}
}