
Web 接口开发系列
文章平均质量分 67
小丫头呀
想要变优秀,顺其自然是不可能的,你需要做很多,花很多时间,然后努力并且坚持。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C#自带组件强壮程序日志
在项目正式上线后,如果出现错误,异常,崩溃等情况我们往往第一想到的事就是查看日志所以日志对于一个系统的维护是非常重要的声明正文中的代码只是一个栗子,一个非常简单的栗子,只是说明这个框架是怎么工作的具体实现可以自由发挥~~~~贯穿所有的日志系统日志系统,往往是贯穿一个程序的所有代码的;试想一下,如果你的日志完全是由第三方组件提供的;那么就意味着,你的所有项目都必须引用这个dll;也许你会说自己可以2次封装,那么依然需要所有项目都引用你的这个封装后的log项目另一方面转载 2021-03-23 09:28:42 · 458 阅读 · 1 评论 -
.net 5 项目的API接口本机部署IIS后,通过Windows 账户的方式访问SQL Server数据库服务
1.一般情况下,API 接口开发完成后,无论使用配置文件或者是硬编码的形式,一般都是使用SQL 账户及密码的方式访问数据库1.1 例如,api 接口开发的时候,sql 账户及密码的配置在 appsettings.json 文件供程序读取,一般部署后,是无问题的。appsettings.json { "Logging": { "LogLevel": { "Default": "Information", "Microsoft": "Warning",原创 2022-01-10 11:00:55 · 1917 阅读 · 0 评论 -
vs2019启动调试web APi报错“无法连接到Web服务器“
一.错误截图二.解决方法:使用管理员模式打开CMD,输入sc config http start= auto回车,重启电脑参考文章:(6条消息) vs2019 无法连接到Web服务器“IIS Express”_mihaw的博客-CSDN博客原创 2021-09-26 16:59:40 · 1548 阅读 · 0 评论 -
Web API 生成复杂Json数据结构(四)
1.比如我们需要按照以下的格式要求,data里面包含N多条数据,不要数据一条一条的发。那就需要我们包装成一个数组,把这些数组放在data里面,那就是data里面有N多条数据。然后我们需要把这样的一串Json发送给想要这个数据的终端2.实现思路,拿到json数据,去工具生成实体类http://www.bejson.com/convert/json2csharp/3.数据赋值数据结构{"codes":[{"Item":"1","STROAGE":"6号","POSITION原创 2021-08-06 17:30:06 · 517 阅读 · 0 评论 -
使用JMeter进行WebApi接口压测和并发测试
第一步,去官网安装JMeterhttp://jmeter.apache.org/1.点击Download Releases2.下载Windows版本压缩包3.下载成功后,直接解压。进入到bin目录,运行jmeter.bat4.直接报错了,运行不起来,找不到java环境5.下载Java JDKhttps://www.oracle.com/java/technologies/javase-downloads.html6.打开后页面,点击JDK Downlo...原创 2021-08-03 14:27:03 · 1653 阅读 · 1 评论 -
发布Web API出现Http错误500.19解决方案
一,接口写好后正常发布接口选择发布选择文件夹选择目标系统后,点下一步,选择发布的目录,点击完成其他默认不用改,直接点发布,等待成功发布。二.成功部署到IIS后,直接运行报错 (部署到IIS步骤就不讲了)但是我们到发布的目录下,双击运行 WebApi.exe发现很正常,证明接口没有问题。那问题出在那了?问题就是少了ASP.NET Core Runtime(运行时)。根据自己的项目,安装对应的运行时三,怎么知道要安装什么样的运行时,...原创 2021-08-02 15:44:57 · 1938 阅读 · 0 评论 -
Web Service在window7部署问题
1.错误 500.21 - Internal Server Error原因:在安装Framework v4.0之后,再启用IIS,导致Framework没有完全安装。解决方案:打开CMD,以管理员身份运行%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i显示安装完毕就可以。参考文档:https://www.pianshen.com/article/74061366609/2.“/”应用...原创 2021-07-15 14:03:26 · 147 阅读 · 0 评论 -
动态调用WebService接口的几种方式
一、什么是WebService?这里就不再赘述了,想要了解的====》传送门二、为什么要动态调用WebService接口?一般在C#开发中调用webService服务中的接口都是通过引用过来就行调用的,步骤如下:1.找到引用,右击添加服务引用,找到高级,添加web引用,添加之后就可以直接调用里面的方法。以上这种方法是最简单粗暴的一种方式。当然在开发中总是不那么如意,以上方式是在本机直接可以访问服务的地址,假如在本机不能直接访问WebService,那么就会有些蛋疼..转载 2021-07-15 08:57:19 · 3601 阅读 · 0 评论 -
检查Web server接口地址是否可用
1.引用COM组件:Microsoft XML,v3.02.点报错红色小类泡代码 public bool InterfaceEnble() { string url = "http://localhost:81/WebServiceLogin.asmx"; XMLHTTP http = new XMLHTTP(); try { ...翻译 2021-07-12 09:29:46 · 535 阅读 · 0 评论 -
Swagger错误调试
运行报错这个是控制器的方法 public async Task<TData<string>> SaveAgvTask([FromBody] TransportTaskEntity param) { TData<string> obj=new TData<string>(); obj.Data = "你好"; obj.Message = "成功"; .原创 2021-07-07 09:03:03 · 720 阅读 · 0 评论 -
Restful API 生成复杂Json数据结构及使用客户端解析该数据结构(三)
一.返回简单Json结构二.解析简单Json结构三.返回复杂Json结构四.解析复杂Json结构前提说明:首先约定接口之前,需要约定接口的参数,接口参数包括输入参数和输出参数输入参数:指接口调用时输入的参数输出参数:即接口调用时返回的参数。那么如果说,约定输入输出参数均需要采用Json结构,如果约定好输出参数为主从表关系,则需要采用Json嵌套数组结构返回。来,下面举个例子:一.返回简单Json结构接口格式{ "Id":789456139, "TaskTy.原创 2021-05-22 21:58:07 · 1544 阅读 · 0 评论 -
Restful API 服务端编写和连接Sql Server数据库实现数据持久化(一)
1.项目准备一.开发环境 vs2015二.net framework版本4.5.2 三.Nuget安装SqlSugar(第三方中间件,非常好用) 官网:https://www.donet5.com/Home/Doc?typeId=1226四.接口要求:请求和响应的主体是JSON结构2.接下来开始写Restful 服务端,如何实现一个Rest风格的web服务供外部调用。主要包括以下4点:定义service的契约 定义URL Routing 实现service 为服务...原创 2021-05-19 15:14:03 · 1772 阅读 · 4 评论 -
Restful API Postman工具测试和客户端调用测试(二)
1.Postman工具测试Postman下载地址:https://www.postman.com/downloads/第一步,创建接口请求请求方式为POST首先在headers中,设置Content-Type为applicationon/json KEY:Content-Type VALUE:application/json在body中,raw中输入JSON数据结构有数据证明接口是OK的。参考文档:htt...原创 2021-05-19 16:26:29 · 611 阅读 · 0 评论 -
Web接口开发之WebService接口的编写、发布、访问、应用
开发工具:VS2015一、接口的开发首先新建一个Web项目选择空项目项目建好后,选中项目名称 右键添加新项,选择web服务(ASMX)(.asmx的全程是Active Server Methods,是WEB服务文件)这个时候我们就建好了一个WebServices项目了,新建的接口默认有一个HelloWorld方法点击执行:网页地址栏就是我们刚刚新建的webService接口地址,HelloWord就是默认的方法二、接口的发布选择我的电脑右键管理打...转载 2021-03-20 10:46:03 · 7545 阅读 · 0 评论