1、新建ToDoController.cs继承基础控制器BaseApiController,但是一般业务代码不写在控制器内,业务代码写在Service,先新建统一返回值格式ApiResponse.cs:
public class ApiResponse{public ApiResponse(bool status, string mess…
WebService、WCF 和 WebAPI 是 Microsoft 在不同时期推出的三种基于不同技术和架构的 Web 服务技术。它们在不同时期的演化中逐步推出,以满足不断变化的需求和技术发展的趋势。
1. WebService:WebService 是一种使用 SOAP 协议和 XML 消息格式的 Web 服…
1、新建类库WPFProjectShared,在类库下新建文件夹Dtos,新建BaseDto.cs,继承INotifyPropertyChanged,实现通知更新。
public class BaseDto : INotifyPropertyChanged{public int Id { get; set; }public event PropertyChangedEv…
文章目录 环境创建WebApi并防止Api冲突Swagger添加注释连接sqlite数据库Nuget包代码 环境 ASP.NET coreNET core 6.0
创建WebApi并防止Api冲突 using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Mvc;namespace WebApi1.Controllers
{//[Route("api/[control…
修改HttpRestClient,更新RestSharp到110.2.0,因为106版本和110版本的代码不一样,所以需要修改下代码 using Newtonsoft.Json;
using RestSharp;
using System;
using System.Threading.Tasks;
using WPFProjectShared;namespace WPFProject.S…
1、新增IMemoService接口,继承IBaseService接口 public interface IMemoService : IBaseService<MemoDto>{}
2、新增MemoService类,继承BaseService和IMemoService接口 public class MemoService : BaseService<MemoDto>, IMemoService{pub…
使用HttpClient 发送请求基本实例 演示如何发送 GET 请求和 POST 请求:
using System;
using System.Net.Http;
using System.Threading.Tasks;class Program
{static async Task Main(string[] args){await SendGetRequest();await SendPostRequest();}static asy…