利用asp.net Core开发webapi对接云之家智能审批数据互联控件

本文介绍了如何利用ASP.NET Core创建Web API,通过Nginx在Linux上托管,并使用花生壳将测试环境映射到外网,以实现与云之家智能审批的数据互联。详细步骤包括API控制器的调整、数据格式定义以及对接第三方插件。适用于合同管理和企业系统集成场景。
摘要由CSDN通过智能技术生成

我们公司业务部门提出了一个合同管理的需求,

与金蝶的合同中没有包括ERP或业务系统,

只有云之家。

为了公司有限的IT预算,拼了。

 

步骤:

1、教程:使用 ASP.NET Core 创建 Web API 

     这一步,需要你用5分钟,生产一个Webapi项目。

2、使用 Nginx 在 Linux 上托管 ASP.NET Core

     这一步,需要你用2分钟,服务端口5000发布到机器的80端口。

3、用花生壳域名将测试环境映射到外网

     这一步,需要你设置一个云之家能找到服务的域名,我选的是内网穿透。

4、开始调整需要的代码。

4.1 修改api Controller 名称

      * 如果云之家后期测试找不到你的服务,我也不知道什么原因。

        反正Visual Studio新建asp.net core MVC会有可能出现不明原因的访问不了。

        按照第1个步骤新建一个webapi 一定没错

       有几个检查点需要注意,

4.1.1 这设置访问的路径,一般情况下不用改。发布后都在根地址上访问。

        例如, OptionsDataSourceController 访问地址就是http://localhost:5000/OptionsDataSource

 

4.2.1 你可以忽略[HttpGet],你也可以保留用作在浏览器测试服务器是否正常。

 

4.2 你要修改好[HttpPost],整个*****Controller.cs只会有一个[HttpPost] Post(....)

 

5、根据需要定义OptionsDat

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值