using System.IO;
namespace System.Net.Http
{
///
/// 由平台实现的HTTP工具助手
///
public interface IHttpPlatformHelper
{
///
/// 用户代理
/// https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/User-Agent
/// 通常可以从平台的WebView控件中调用js获取
///
string UserAgent { get; }
///
/// 尝试将需要上传的文件流[处理]后保存到临时路径中并返回信息
/// [处理]由客户端平台原生实现
/// 例如:文件压缩、格式转换(heic)
///
///
///
(string filePath, string mime)? TryHandleUploadFile(Stream fileStream);
}
}