miniapi dotnet webapi

Docker制作dotnet core程序镜像

[](https://www.cnblogs.com/xhznl/p/13353095.html) ## Dockerfile 右键项目→添加Docker支持,目标OS选择Linux![1.gif](https://cdn.nlark.com/yuque/0/2022/gif/2130693/165 ......
镜像 程序 Docker dotnet core

如何在.net6webapi中实现自动依赖注入

IOC/DI IOC(Inversion of Control)控制反转:控制反正是一种设计思想,旨在将程序中的控制权从程序员转移到了容器中。容器负责管理对象之间的依赖关系,使得对象不再直接依赖于其他对象,而是通过依赖注入的方式来获取所需的资源。 ID(Dependency Injection)依赖 ......
net6webapi 6webapi webapi net6 net

[转]前端-WebAPI接口-FormData对象的使用(模拟表单用于发送数据及上传文件)

一、概述 FormData对象的使用: 用一些键值对来模拟一系列表单控件:即把form中所有的元素的name与value组成一个queryString。 异步上传二进制文件。 二、使用 创建一个空对象实例。 javascript 复制代码 var myform = new FormData(); 使 ......
表单 前端 FormData 接口 对象

rust实现weatherforecast的获取天气webapi

rust用来写webapi可能有点大材小用,但是作为入门学习应该说是不错的选择。 cargo new webapi创建一个webapi项目,在src下面新建handler文件夹和models文件夹。 在models文件夹下面建立一个mod.rs和weatherforecast.rs文件。 weath ......
weatherforecast 天气 webapi rust

Python|通过FastAPI开发一个快速的WebAPI项目

## 前言 Python 如此受欢迎的众多原因之一是 Python 有大量成熟和稳定的库可供选择: - 网页开发有:[Django](https://link.juejin.cn?target=https%3A%2F%2Fwww.djangoproject.com%2F) 和 [Flask](htt ......
FastAPI 项目 Python WebAPI

.net 温故知新【11】:Asp.Net Core WebAPI 入门使用及介绍

在Asp.Net Core 上面由于现在前后端分离已经是趋势,所以asp.net core MVC用的没有那么多,主要以WebApi作为学习目标。 # 一、创建一个WebApi项目 我使用的是VS2022, .Net 7版本。 在创建界面有几项配置: - 配置Https - 启用Docker - 使 ......
温故知新 WebAPI Core net Asp

.NET Core WebAPI 认证授权之JWT

@@.NET Core WebAPI 认证授权之JWT --google from >NET Core WebAPI 认证授权之JWT(二) 在上一篇 《.NET缓存系列(一):缓存入门》中实现了基本的缓存,接下来需要对缓存进行改进,解决一些存在的问题。 一、缓存过期策略问 题: 当源数据更改或删除 ......
WebAPI Core NET JWT

NET Core WebAPI 认证授权之JWT

@@.net core token 非对称加密 --Google -->@@wepapi 认证授权之jwt NET Core WebAPI 认证授权之JWT(二):HMAC算法实操 一、前言在上一篇 《.NET Core WebAPI 认证授权之JWT(一):JWT介绍》中讲到了JWT的组成,分为三 ......
WebAPI Core NET JWT

如何在.net6webapi中配置Jwt实现鉴权验证

JWT(Json Web Token) jwt是一种用于身份验证的开放标准,他可以在网络之间传递信息,jwt由三部分组成:头部,载荷,签名。头部包含了令牌的类型和加密算法,载荷包含了用户的信息,签名则是对头部和载荷的加密结果。 jwt鉴权验证是指在用户登录成功后,服务器生成一个jwt令牌并返回给客户 ......
net6webapi 6webapi webapi net6 net

net core WebAPI返回数据封装

{ "code": 200, //状态码 (int) "message": "string", //消息 (string) "data": {} //Action的原始响应内容 } https://github.com/stratosblue/cuture.aspnetcore.responseau ......
数据 WebAPI core net

如何在.net6webapi中配置Jwt实现鉴权验证

JWT(Json Web Token) jwt是一种用于身份验证的开放标准,他可以在网络之间传递信息,jwt由三部分组成:头部,载荷,签名。头部包含了令牌的类型和加密算法,载荷包含了用户的信息,签名则是对头部和载荷的加密结果。 jwt鉴权验证是指在用户登录成功后,服务器生成一个jwt令牌并返回给客户 ......
net6webapi 6webapi webapi net6 net

Js读取接口返回的文件流+WebApi

做个记录 前端: // 获取时间戳 let timestamp = new Date().getTime(); // 获取XMLHttpRequest let xmlResquest = new XMLHttpRequest(); var IsOnB = $("#IsOnB option:selec ......
接口 文件 WebApi

C# WebApi接收参数的常用方式

# C#后端开发请求相关知识 ## C# WebApi接收参数的常用方式 * 查询字符串参数:查询字符串是通过 HTTP GET 请求中的 URL 中传递的键值对。在 WebAPI 中,可以使用以下方式获取查询字符串参数: ```csharp // 使用 Request.QueryString 获取 ......
常用 参数 方式 WebApi

dotnet new 命令

dotnet new -hDescription: .NET CLI 的模板实例化命令。 Usage: dotnet new [<template-short-name> [<template-args>...]] [options] dotnet new [command] [options] A ......
命令 dotnet new

netcore MiniAPI的使用

using Microsoft.EntityFrameworkCore; public static class ProductsModule { public static void RegisterProductsEndpoints(this IEndpointRouteBuilder endp ......
netcore MiniAPI

(86) C# dotnet卸载工具

卸载工具 - .NET | Microsoft Learn dotnet/cli-lab: (github.com) ......
工具 dotnet 86

ASP.NET MVC WebAPI Put和Delete请求出现405(Method not allowed)错误

解决办法: 在站点根目录下的web.config设置如下(主要参考添加项): (End) **转自:https://www.bbsmax.com/A/qVdepEM85P/** ......
错误 allowed Delete Method WebAPI

windows环境下使用Jenkins配置dotnet core极简入门

1、环境准备 1、安装Jenkins所依赖的Java环境,注意Java版本要与Jenkins要求的版本一致 方法参照:Java 开发环境配置 | 菜鸟教程 (runoob.com) 2、下载git工具:https://git-scm.com/download/win 3、下载安装Jenkins:ht ......
windows Jenkins 环境 dotnet core

Linux 安装已下载的 dotnet-sdk-6.0

1.下载地址 https://dotnet.microsoft.com/zh-cn/download/dotnet 2. 用工具 FileZilla (类似FTP功能) 上传到 Linux 系统 (用root 登录) 3. 用工具 Xshell 7 (类似Cmd 功能) (用root 登录) 3.1 ......
dotnet-sdk dotnet Linux 6.0 sdk

dotnet平台Http消息处理者工厂

## 1 前言 [Microsoft.Extensions.Http](https://github.com/dotnet/runtime/tree/main/src/libraries/Microsoft.Extensions.Http)是一个设计非常优异的客户端工厂库,其提供了`IHttpCli ......
工厂 消息 dotnet 平台 Http

dotnet ef命令行执行迁移步骤

如果你的sln由两个项目构成,一个是webapi,一个是data access,例如项目结构如下 My_Solution |DataAccess_Project |-- DbContext.cs |WebApp_Project |-- Startup.cs 按照一下步骤执行。(关键点:需要指定启动项 ......
步骤 命令 dotnet

聊一聊 dotnet-trace 调查 lock锁竞争

一:背景 1. 讲故事 最近在分析一个 linux 上的 dump,最后的诱因是大量的lock锁诱发的高频上下文切换,虽然问题告一段落,但我还想知道一点信息,所谓的高频到底有多高频?锁竞争到底是一个怎样的锁竞争? 如果了解这些信息对我们后续分析此类问题非常有帮助。 要想获取此类信息,看 dump 肯 ......
dotnet-trace dotnet trace lock

武装你的WEBAPI-OData使用Endpoint

本文属于 OData 系列文章 Introduction 更新: 由于新版的 OData 已经默认使用了 endpoint 模式(Microsoft.AspNetCore.OData 8.0.0),不再需要额外配置,本文已经过时(asp.net core 3.1)。 最近看 OData 的 devb ......
WEBAPI-OData Endpoint WEBAPI OData

武装你的WEBAPI-OData与DTO

前面写了很多有关OData使用的文章,很多读者会有疑问,直接将实体对象暴露给最终用户会不会有风险?$expand在默认配置的情况下,数据会不会有泄露风险? 答案是肯定的,由于OData的特性,提供给我们便捷同时也会带来一些风险。很多地方推荐使用DTO模式来隔离实体类与最终用户使用到类的关系,从而解决 ......
WEBAPI-OData WEBAPI OData DTO

【Dotnet 工具箱】DotNetCorePlugins- 动态加载和卸载 .NET 程序插件

你好,这里是 Dotnet 工具箱,定期分享 Dotnet 有趣,实用的工具和组件,希望对您有用! 1. DotNetCorePlugins- 动态加载和卸载 .NET 程序插件 DotNetCorePlugins 是一个 .NET 的开源插件项目,它提供了能够动态加载程序集的 API,然后把它们作 ......

搭建一个简易框架 3秒创建一个WebApi接口

前端ajax请求数据,传递的参数都是一个json字符串,经过多次解析发现其实都是一个DataSet {"selectA1":[{"Name":"156324"}]} {"selectA1":[{"Name":"156324"}],"selectA2":[{"IdA":"11","IdB":"12"} ......
简易 框架 接口 WebApi

武装你的WEBAPI-OData Versioning

本文属于OData系列 目录 武装你的WEBAPI-OData入门 武装你的WEBAPI-OData便捷查询 武装你的WEBAPI-OData分页查询 武装你的WEBAPI-OData资源更新Delta 武装你的WEBAPI-OData之EDM 武装你的WEBAPI-OData常见问题 武装你的WE ......
WEBAPI-OData Versioning WEBAPI OData

WebAPi实现多文件上传,并附带参数

1、目的及需求 需要实现的效果为,通过WebAPI实现多文件上传功能,并且在上传时需要能附带文件说明参数,用于保存文件记录 2、参数说明 这里先说明以下需要的文件说明参数类 /// <summary> /// 前端文件上传时参数数据 /// </summary> public class Distr ......
参数 文件 WebAPi

Gitlab CI + Dotnet6

1.Dockerfile FROM mcr.microsoft.com/dotnet/aspnet:6.0 WORKDIR /app EXPOSE 80 EXPOSE 443 COPY /app/publish . ENTRYPOINT ["dotnet", "coreqi_api.dll"] 2. ......
Dotnet6 Gitlab Dotnet CI

常见问题——关于.net WebApi使用Swagger报错:HTTP Error 403.14 - Forbidden

问题:.net WebApi项目使用Swagger报错:HTTP Error 403.14 - Forbidden 解放方案: 换一个端口即可 推荐——删除解决方案下的.vs文件夹,重新生成即可 参考: https://stackoverflow.com/questions/34970088/swa ......
Forbidden 常见问题 常见 Swagger WebApi