BotSharp/src/Infrastructure/BotSharp.Abstraction/Browsing/Models/HttpRequestParams.cs

26 lines
586 B
C#
Raw Normal View History

2024-04-04 01:05:10 +00:00
using System.Net.Http;
namespace BotSharp.Abstraction.Browsing.Models;
public class HttpRequestParams
{
[JsonPropertyName("url")]
public string Url { get; set; } = string.Empty;
[JsonPropertyName("method")]
public HttpMethod Method { get; set; }
/// <summary>
/// Http request payload
/// </summary>
[JsonPropertyName("payload")]
public string? Payload { get; set; }
public HttpRequestParams(string url, HttpMethod method, string? payload = null)
{
Method = HttpMethod.Get;
Url = url;
Payload = payload;
}
}