点击Send发送请求
点击某一个php股票交易php股票交易接口,接口,php股票交易接口,接口查看php股票交易php股票交易接口,接口,php股票交易接口,接口详细。例如本文查看Get请求的无参方法,右下角有按钮可以测试php股票交易php股票交易接口,接口,php股票交易接口,接口。
第一印象:php股票交易php股票交易接口,接口,php股票交易接口,接口列表。
通过上述步骤,就能将组件WebAPITestClient引入进来。下面我们只需要做一件事:打开文件(根据AreasHelpPageViewsHelp)Apcshtml并添加以下内容:
@Html.DisplayForModel('TestClientDialogs')
@Html.DisplayForModel('TestClientReferences')
我们需要定义一个API项目
如果参数的类型是对象,可以直接解析class定义上面的///
得到返回值
上面简单总结了下WebApiTestClient的使用,如果你的WebApi也是一个单独的服务,可以整起来当帮助文档用,省得你自己写。
在xml的读取路径:在下的HelpPageConfics里面配置一句话,指定xml的读取路径。
如何使用组件
ScriptsWebApiTestClient.jsAreasHelpPageTestClient.cssAreasHelpPageViewsHelpDisplayTemplatesTestClientDialogs.cshtmlAreasHelpPageViewsHelpDisplayTemplatesTestClientReferences.cshtml
由于是post请求,如果需要执行参数长度和类型,可以通过content-length和content-type来指定。并且具体的参数可以指定不同格式显示,比如下的application/json和application/xml
然后通过Nuget引入组件,如下。记住选下中的第三个。
至此,组件就搭完了,剩下的就是运行了。我们在url里面敲地址http://localhost:8080/Help/Index或者http://localhost:8080/Help就能得到上述效果。还不赶紧试试~~
@Html.ActionLink('Help Page Home', 'Index')
添加后Apcshtml文件的代码如下
@using System.Web.Http
@using WebApiTestClient.Areas.HelpPage.Models
@model HelpPageApiModel
@{
var description = Model.ApiDescription;
ViewBag.Title = description.HttpMethod.Method + ' ' + description.RelativePath;
}
如何引入组件
引入成功后,将向项目里面添加一些主要文件:
WebApiTestClient展示
将WebApi的php股票交易php股票交易接口,接口,php股票交易接口,接口放到了浏览器里面,以可视化的方式展现出来,比如我们通过http://localhost:8080/Help这个地址就能在浏览器里面看到这个服务里面所有的APIphp股票交易php股票交易接口,接口,php股票交易接口,接口以及php股票交易php股票交易接口,接口,php股票交易接口,接口的详细说明,省去了我们手写php股票交易php股票交易接口,接口,php股票交易接口,接口文档的麻烦。、能够详细查看API的类说明、方法说明、参数说明、返回值说明。只需要我们在定义方法时候加上///这种详细注释即可,组件自动读取注释里面的内容展现在界面上面。、可以修改http请求头文件Head和请求体Body里面的参数,指定发送http请求的特性,比如指定我们最常见的contentType指示参数的类型。、组件拥有测试php股票交易php股票交易接口,接口,php股票交易接口,接口的功能,用过SoupUI的朋友应该知道,通过SoupUI能够方便测试WebService参数以及返回值。我们的WebApiTestClient也可以实现类似的功能,直接通过页面上的测试按钮,就能测试php股票交易php股票交易接口,接口,php股票交易接口,接口。
修改Apcshtml文件
WebApiTestClient使用
配置读取注释的xml路径
通过上面的步骤,我们的项目已经可以跑起来了,也可以调用php股票交易php股票交易接口,接口,php股票交易接口,接口测试。还不能读取///注释里面的东西。需要做如下配置才行。配置生成xml的路径。我们在项目上面点右键→属性→生成标签页配置xml的路径
WebApiTestClient组件作用主要有以下几个:
点击“TestAPI”按钮
第二个有参数的php股票交易php股票交易接口,接口,php股票交易接口,接口手动输入参数,得到返回结果
这句代码如下:
config.SetDocumentationProvider(new XmlDocumentationProvider(HttpContext.Current.Server.MapPath('~/App_Data/WebApiTestClient.XML')));
测试php股票交易php股票交易接口,接口,php股票交易接口,接口
///
/// 测试API Test Client
///
public class TestChargingDataController : ApiController
{
///
/// 得到所有数据
///
/// 返回数据
[HttpGet]
public string GetAllChargingData()
{
return 'ChargingData';
}
///
/// 得到当前Id的所有数据
///
/// 参数Id
/// 返回数据
[HttpGet]
public string GetAllChargingData(string id)
{
return 'ChargingData' + id ;
}
///
/// Post提交
///
/// 对象
/// 提交是否成功
[HttpPost]
public bool Post(TB_CHARGING oData)
{
return true;
}
///
/// Put请求
///
/// 对象
/// 提交是否成功
[HttpPut]
public bool Put(TB_CHARGING oData)
{
return true;
}
///
/// delete操作
///
/// 对象id
/// 操作是否成功
[HttpDelete]
public bool Delete(string id)
{
return true;
}
}
///
/// 充电对象实体
///
public class TB_CHARGING
{
///
/// 主键Id
///
public string ID { get; set; }
///
/// 充电设备名称
///
public string NAME { get; set; }
///
/// 充电设备描述
///
public string DES { get; set; }
///
/// 创建时间
///
public DateTime CREATETIME { get; set; }
}
文章为作者独立观点,不代表股票交易接口观点