asp.net

terry6001 天前
web安全·json·asp.net·信息与通信·数据库架构
从流畅交互到高可用:企讯通Qcaptcha滑动拼图的毫秒级响应与容灾设计在Web、APP业务安全体系中,人机验证是抵御机器刷量、恶意注册、接口攻击的第一道核心防线。相较于传统字符验证码、问答式验证码,滑动拼图验证码凭借零学习成本、交互流畅、低流失率的优势,已成为2026年适配性最强、落地最广的验证方案。而企讯通Qcaptcha滑动拼图验证码,凭借成熟的技术架构、多层安全防护与极致用户体验,成为企业技术选型、快速落地人机风控的主流第三方方案,完美平衡业务安全与用户转化。
好家伙VCC3 天前
java·后端·区块链·asp.net
区块链双向支付通道实战:从签名到结算状态通道(State Channel)是区块链可扩展性方案中最接近“零信任实时交互”理想形态的技术路径。它不依赖链上计算,而是将状态变更压缩为带密码学签名的链下消息,在争议发生时才触发链上仲裁。本文以 Ethereum + Solidity + JavaScript(ethers.js) 为技术栈,完整复现一个双向支付通道(Bidirectional Payment Channel)的端到端实现,涵盖通道建立、多轮状态更新、安全关闭与链上强制结算全流程,并提供可直接运行的验证代码。
忧郁的蛋~4 天前
前端·后端·asp.net·.net
ASP.NET Core Web API 完全指南:请求管道、认证、错误处理到生产部署用 .NET 构建 HTTP 服务这件事,从来没有现在这么顺手。ASP.NET Core Web API 是 Microsoft 提供的 RESTful 服务框架,浏览器、移动端、桌面客户端、其他后端服务都是它的消费方。它站在开发体验和原始性能的交叉点上——而到了 .NET 10,速度和能力又上了一台阶。
无风听海5 天前
后端·http·asp.net
深入解析 ASP.NET Core 中的 Request.Cookies:从 HTTP 协议到加密存储与执行时序Cookie 是 Web 开发中最基础也最容易被误解的机制之一。很多开发者会用 Request.Cookies["name"] 读值、用 Response.Cookies.Append(...) 写值,却说不清三件事:为什么请求侧读不到 Cookie 的属性?敏感数据放进 Cookie 该如何加密?加密服务在一次请求中究竟是何时、被谁创建并调用的?
步步为营DotNet5 天前
前端·asp.net·.net
探索.NET 11:Blazor 在跨平台客户端应用开发的进阶实践在跨平台客户端应用开发领域,开发者一直寻求一种高效、统一的技术方案,以减少开发成本并提升用户体验。Blazor 作为.NET 生态中的重要成员,在.NET 11 中进一步强化了其跨平台能力。本文将深入探讨 Blazor 在跨平台客户端应用开发中的原理,通过实际代码展示其进阶应用,对比不同跨平台方案的优劣,并分享生产级的避坑经验。
无风听海5 天前
后端·asp.net
ASP.NET Core 中的重定向(Redirect)深度解析重定向是 Web 开发中最基础却又最容易被误用的机制之一。一个用错的状态码可能导致表单重复提交、SEO(Search Engine Optimization,搜索引擎优化)权重丢失,甚至打开开放重定向(Open Redirect)漏洞。本文从 HTTP 协议层出发,逐层剖析 ASP.NET Core 在 MVC(Model-View-Controller)控制器、Razor Pages 与 Minimal API(最小化 API)三种编程模型下的重定向能力,并落到安全实践与源码级行为上。本文基于 ASP.
gCode Teacher 格码致知6 天前
asp.net·mvc
Asp.net Mvc教学: Url.Encode及Html.Encode的区别和联系-由Deepseek产生在ASP.NET MVC 4中,@Url.Encode()和@Html.Encode()都是为了确保数据安全的核心方法,它们通过编码来防止特殊字符被错误解析。不过,它们分别服务于完全不同的上下文:前者用于URL(网址),后者用于HTML(网页内容)。
步步为营DotNet6 天前
前端·asp.net·.net
洞悉.NET 11:ASP.NET Core 10 在构建实时协作 Web 应用的技术实践在数字化办公与在线协作日益普及的当下,构建实时协作的 Web 应用成为开发领域的热点需求。ASP.NET Core 10 凭借其强大的功能和灵活性,为打造这类应用提供了坚实的技术支撑。本文将深入探究其在实时协作 Web 应用构建中的原理,通过实际代码演示具体实现,对比不同方案下的效果,并分享生产级的避坑经验。
无风听海7 天前
asp.net
HttpContext.Connection 深度解析:从连接元数据到请求追踪与 mTLSHttpContext 把一次 HTTP 交互拆成了两个层面:Request 描述「这一次请求」,而 Connection 描述「承载这次请求的那条底层通道」。这条分界线看似简单,却牵扯出一连串容易踩坑的语义问题——真实客户端 IP 到底从哪来、请求该怎么唯一标识、mTLS 为什么在 HTTP/2 下行为不同。本文从 HttpContext.Connection 切入,把这些问题一次讲透。
无风听海8 天前
后端·asp.net·.net
ASP.NET Core .NET 10 错误响应体系全景:从 BadRequest 到编译器基础设施HTTP 400 Bad Request 由 RFC 9110 定义,语义是:服务端因请求自身的语法或语义错误,拒绝处理本次请求。关键在于"错误来自客户端",与 5xx 的"服务端出错"严格区分。
无风听海9 天前
后端·asp.net·csrf
ASP.NET Core CORS 深度解析:从 AddCors 到 CSRF 防御理解 CORS 之前,必须先理解它试图解决的问题从哪里来。浏览器内置了一条基础安全规则:来自 A 站的 JS 代码,不能读取 B 站返回的响应内容。 这条规则叫做同源策略。
祀爱9 天前
前端·json·asp.net
ControllerBase 类将对象转换为 JSON 格式并返回前端的方法在 ASP.NET Core 框架中,ControllerBase 类提供了多种便捷的方法来将对象转换为 JSON 格式并返回给客户端。这些方法通常返回 IActionResult 或其子类(如 ObjectResult、JsonResult),框架会自动处理序列化过程。
剑锋所指,所向披靡!13 天前
计算机网络·http·asp.net
计算机网络之应用层(HTTP)应用层是计算机网络体系结构的最顶层,是设计和建立计算机网络的最终目的,也是计算机网络中发展最快的部分。
无风听海14 天前
运维·云计算·asp.net
深入理解 ASP.NET Core Authentication Scheme 体系在进入技术细节之前,有必要把两个常被混淆的概念彻底分开:认证(Authentication):确定请求方是谁——“你是谁?”。凭据无效则返回 401 Unauthorized。
勿芮介14 天前
后端·asp.net
【开发技术】Asp.NetCore的管道和中间件目录一、目的二、管道概述三、相关实例3.1 管道,使用Run来创建中间件3.2 使用Use方法添加中间件
步步为营DotNet14 天前
asp.net·.net·wpf
深入.NET 11:ASP.NET Core 10 在构建高可用分布式系统的关键技术与实践在当今数字化时代,构建高可用的分布式系统对于企业级应用至关重要。ASP.NET Core 10 作为.NET 11 生态中的重要后端框架,提供了一系列强大的功能和工具,助力开发者打造可靠的分布式系统。本文将深入探讨 ASP.NET Core 10 在构建高可用分布式系统中的关键技术原理,通过实际代码展示其应用,对比不同配置下的效果,并分享生产级的避坑经验。
无风听海15 天前
后端·asp.net
ASP.NET Core Session 机制深度解析HTTP 协议本质上是无状态的,每次请求都是独立的消息,服务端默认不保留任何上下文。要在多次请求之间维持用户状态,本质上只有两条路:
无风听海18 天前
后端·asp.net
深入理解 ASP.NET Core 中的 UseRouting 与 UseEndpointsASP.NET Core 的核心是一条中间件管道(Middleware Pipeline)。每一个 HTTP 请求都会沿着这条管道依次经过各个中间件,最终产生响应。
无风听海18 天前
后端·asp.net
ASP.NET Core Minimal API 深度解析ASP.NET Core 从 .NET 6 开始引入了 Minimal API,它是一种极简风格的 HTTP API 构建方式,旨在以最少的代码、最少的依赖、最少的仪式感来定义 Web 端点。
步步为营DotNet19 天前
微服务·asp.net·.net
解锁.NET 11 新境:ASP.NET Core 10 在微服务安全通信的深化与实践在当今分布式系统盛行的时代,微服务架构已成为构建大型应用的主流选择。ASP.NET Core 10 作为.NET 11 生态中重要的后端框架,为微服务间的安全通信提供了全面且强大的支持。本文将深入探讨其在微服务安全通信方面的底层原理,通过实际代码展示如何实现安全通信,对比不同安全配置下的性能,并分享生产级的避坑经验。