当前位置: 首页 > news >正文

生产企业网站如何做seo奥尔马手表官方网站

生产企业网站如何做seo,奥尔马手表官方网站,知名高端网站建设服务商,大连做网站绍兴厂商简介 对于.net来说#xff0c;用web api来构建服务是一个不错的选择#xff0c;都是http请求#xff0c;调用简单#xff0c;但是如果真的要在程序中调用#xff0c;则还有些工作要做#xff0c;比如我们需要手写httpClient调用#xff0c;并映射Model#xff0c; 如果… 简介 对于.net来说用web api来构建服务是一个不错的选择都是http请求调用简单但是如果真的要在程序中调用则还有些工作要做比如我们需要手写httpClient调用并映射Model 如果服务少还可以多了就繁琐了。 Swagger 关于Swagger的信息其他博客已经有介绍这里就不多说。 大家可以参考http://chuansong.me/n/322685748559 使用Swagger后可以解决服务没有文档或者文档和服务不同步的问题同时Swagger自带的就有模拟请求的功能所以可以在页面上直接测试接口。 这些不仅对开发对测试同学也是友好的。  下面是一个简单的Web API,添加注释 引用swagger后访问http://XXX/swagger/ui/index(XXX为你的域名)结果如下可以看到页面上会显示你的服务以及服务的描述。 点击具体某个服务你可以看到你定义的参数并可以直接在页面上发起测试。  AutoRest 有了Swagger后方便查看服务接下来就是如何调用服务过往我们通常会写一个HttpUtils的类里面包含SendGetSendPost两个方法如果是简单参数还好但是如果Get请求返回一个对象或者Post的时候需要发送一个对象则需要手写这些类进行封装。 这里介绍一个组件:AutoRest (https://github.com/Azure/AutoRest), 简单来说就是一个EXE工具可以根据Swagger的结构生成服务的客户端这个客户端可以让你像调用本地方法一样调用服务方法内部包装了Http请求。  在Swagger页面你可以点击Explore按钮通过浏览器可以看到这里返回了一个Json字符串页面也是根据这个字符串进行的渲染AutoRest也是根据这个结构来生成调用类。 选择Nuget下载AutoRest 在solution下面找到pageage文件夹目录如下 在命令行里面打开 输入如下 AutoRest.exe -CodeGenerator CSharp -Modeler Swagger -Input http://XXX/swagger/docs/v1 -Namespace UserServiceClient, 其中Input的参数就是Swagger的Json地址具体参数含义可以查看文档。  执行成功后在当前目录下会生成一个Generated目录 打开文件如下 新建一个控制台程序将整个文件夹copy到控制台程序下文件夹名称可以随意定义。 同时控制台程序需要在Nuget中引用一个Client.  写代码调用同时支持同步接口和异步接口。  至此全部完成。  总结 1. 以上这种方式可以由服务端的同学完成然后将生成的代码简单修改后编译发布到公司内nuget上其他同学可以直接到公司内nuget下载 2. 服务端同学可以只集成Swagger然后其他同学如果要用可以通过工具生成。  3. 以上仅是公司再未使用RPC前,方便服务调用的一种方式。 后面我会介绍一些.Net下的其他的服务调用方式比如Hession,serverstack转载于:https://www.cnblogs.com/beyondbit/p/5957124.html
http://www.huolong8.cn/news/76942/

相关文章:

  • 博物馆网站建设必要企业服务网站制作
  • 网站开发语言格式化标记语言wordpress 应用模板
  • 全运会网站建设方案html空白模板下载
  • 郑州做网站公司汉狮价格购物网站建设策划书
  • 网站制作加谷歌推广网络运营者收集使用个人信息应当遵循什么的原则
  • 嘉定论坛网站建设个人网站备案查询
  • 如何在网站上做404页面保险公司官方网站
  • 广东商城网站建设公司设计自己的名字图画
  • 网站地图提交入口网站的登录界面怎么做
  • 做网站需要做手机版吗济南网站建设专业
  • cn域名注册网站wordpress help主题
  • 安阳做网站的公司张槎网站建设
  • 企业站系统淘宝运营培训课程
  • 网站建设需求文档模板青岛建设局网站
  • 怀柔做网站建网站必须要服务器吗
  • 网站开发安全机制wordpress注册页面插件
  • 天津餐饮网站建设微信名片制作小程序
  • 中国建设银行官方网站e路航下载用花生做网站
  • 网站名称填写什么如何创建网站站点并且避免广告
  • 如何建设手机网站wordpress 多站点错误
  • 温州做网站整站优化软件技术好就业吗
  • 网站建设phpstudy网站地图 xml html
  • 宜春市住房和城乡建设局网站抚州市临川区建设局网站
  • 在屈臣氏做网站运营网站每年都要备案吗
  • 佛山企业快速建站微信公众号第三方管理平台
  • 网站建设有哪些常用行为做网站 用 显示器
  • 盐城网站建设有限公司泰州网站建设定制
  • 岫岩网站建设成都最好的编程培训机构
  • 尧都区建设厅官方网站成都网站建设餐饮
  • 怎么做网站数据库备份软件工程名词解释