一款简单易用的基础网络通讯组件库。

TouchSocket.WebApi 命名空间

 

ActionResult 结果状态
EnableCorsAttribute 适用于WebApi的跨域特性
FromBodyAttribute 
FromFormAttribute 
FromHeaderAttribute 
FromQueryAttribute 
RouterAttribute 表示WebApi路由。
WebApiAttribute 该自定义属性用于标记 Web API 方法。 继承自 RpcAttribute,用于实现远程过程调用的功能。 通过该属性,可以更便捷地将方法暴露为 Web API 服务。
WebApiClient WebApi客户端
WebApiClientSlim 使用HttpClient为基础的WebApi客户端。
WebApiDispatchProxy WebApiDispatchProxy
WebApiDispatchProxyTClient WebApiDispatchProxy
WebApiEventArgs 提供Web API事件参数的类
WebApiNameAttribute 
WebApiParserPlugin WebApi解析器
WebApiRequest 
WebApiSerializerConverter 适用于WebApi的序列化器

接口

IHttpCallContext IHttpCallContext
IWebApiCallContext 定义了一个用于Web API调用上下文的接口,继承自IHttpCallContext。
IWebApiClient 定义了一个用于Web API客户端操作的公共接口,该接口继承自多个基接口,以支持丰富的网络和会话功能
IWebApiClientBase 定义了一个基础的Web API客户端接口,该接口扩展了IRpcClient。
IWebApiRequestPlugin 定义一个用于处理Web API请求的插件接口
IWebApiResponsePlugin 定义一个接口,用于处理Web API响应后的操作

枚举

HttpMethodType 请求函数类型