using System.Net;
using System.Text;
using System.Text.Json;
using XFEExtension.NetCore.DelegateExtension;
using XFEExtension.NetCore.ServerInteractive.Interfaces.Requester;
using XFEExtension.NetCore.ServerInteractive.Models;
using XFEExtension.NetCore.ServerInteractive.Models.RequesterModels;
using XFEExtension.NetCore.ServerInteractive.Utilities.Helpers;
using XFEExtension.NetCore.StringExtension.Json;
namespace XFEExtension.NetCore.ServerInteractive.Utilities.Requester;
///
/// 表格请求器
///
public class TableRequester : IRequesterBase
{
///
/// 请求地址
///
public string RequestAddress { get; set; } = string.Empty;
///
/// 电脑信息
///
public string DeviceInfo { get; set; } = string.Empty;
///
/// 用户登录Session
///
public string Session { get; set; } = string.Empty;
///
/// Json序列化选项
///
public JsonSerializerOptions? JsonSerializerOptions { get; set; }
///
/// 请求消息返回事件
///
public event XFEEventHandler