一、了解什么是RESTREST是“REpresentational State Transfer”的缩写 ,表述性状态传递;REST是一种软件架构风格,用于构造简单、可靠、高性能的WEB应用程序;REST中,资源(Resource)是最基本的概念,任何能够命名的对象都是一个资源,每个资源都有一个统一的资源标识符URI(Uniform Resource Identifier),通过URI能够标识且访            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-05 22:05:03
                            
                                193阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            public static string ToUrlParams(this object obj) { return string.Join("&", obj.GetType().GetProperties().Select(x => new { x.Name, value = x.GetValue ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-08-26 15:48:00
                            
                                665阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            # .NET Core中URL转码的实现
## 概述
在.NET Core中,URL转码是指将URL中的特殊字符进行编码,以便在HTTP请求中正确传输和解析。本文将介绍如何在.NET Core中实现URL转码,并提供详细的步骤和示例代码。
## 实现步骤
下面是实现.NET Core中URL转码的步骤和相应的代码示例:
| 步骤 | 描述 | 代码示例 |
| ------ | -----            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-07-16 14:54:13
                            
                                250阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            该系列简单介绍了在Asp.Net Core Web API中如何使用JWT创建token进行鉴权。1、创建Asp.Net Core Web API项目这里使用的环境是VS2019 + .Net Core 3.1。2、添加JWT服务(1) 使用Nuget安装System.IdentityModel.Tokens.Jwt。(2) 实现JWT服务public interface IJwtService            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-12 22:03:15
                            
                                253阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            asp.netcore通过[Controller]、[Action]方式构建路由的时候,往往回根据我们的Controller、Action的首字母大小保持Url地址。想要转为小写可以通过简单配置实现。只要在ConfigureServices方法中添加如下代码即可://路由url小写services.AddRouting(options=>options.LowercaseUrls=true)            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2019-07-16 14:51:42
                            
                                1284阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、URL说明 .Net Core中http 的常用操作封装在 HttpUtility 中 命名空间 二、代码            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2018-04-12 16:47:00
                            
                                164阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            .net core 和frame work不太一样,.net core 默认不允许直接通过url访问,因为这样访问不安全。 两种方法解决; 第一种,直接配置Startup配            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-01-11 10:15:26
                            
                                454阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            URL传参:良好的URL:视图函数对应的url以/结尾是一种良好url,因为用户在访问的时候无论他有没有加上最后这个斜杠,都是能访问到的,相反,视图函数的url没有以/结尾,用户访问的时候却加上了这个/,那么用户是访问不到这个网页的。使用path形式传参:使用尖括号,如“<value>”将参数“value”通过URL传入视图函数,在视图函数中也需要有同名的参数。如果URL中有多个参数,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-09 23:40:53
                            
                                396阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            C#通过进程调用curl命令,可以形成成功,但是curl输出C#应用无法获取解决,导致curl执行成功与否无法知道。解决方法:可以C#调用批处理,批处理再调用curl,curl加上参数–stderr,将输出定向到文件,在通过 type命令将输出文件显示,C#就可以获取curl输出结果。C#代码:private int ExeUpLoadFile(TextBox resulttxtbox)
 {            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-27 14:15:40
                            
                                103阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            环境 :原来我用的是VS2019 自带的是.NET 5.0 (不受支持) 同时又不想用.NET Core3.1(长期支持)    所以新装了VS2022 用.NET6.0 来进行实操1. 创建Web应用  运行VS2022 => 创建新项目 => ASP.NET Core Web 应用(模型-视图-控制器)  => 项目名称/解决方案名称 :MvcMovie 选择位置 =>            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-24 17:59:11
                            
                                207阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、实现 1、Permission文件 代码如下: using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; namespace Blog.Jwt { /// <s            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2020-01-16 17:21:00
                            
                                278阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            前言:平时往往会有一些需求,要我们拿到 url 里的参数,传给后端做处理 或者 别的一些操作,那么就涉及到对 url 字符串进行各种操作,恰好我刷题碰到一个类似的题目描述 ,本篇文章主要介绍简单的方式 获取 url 中的参数。题目描述 操作步骤操作 指定的 url 新建对象存储后面的操作结果var Params = new Object() 找到 url&n            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-05 22:32:10
                            
                                264阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            已开始使用 Server.UrlEncode来做的,但发现,有一些中文在url重写的是说找不到页面,URL的重写规范正则表达式是没有问题的啊。后来GG了发现问题所在 Server.UrlEncode编码是使用系统默认的,而  System.Web.HttpUtility.UrlEncode  却可以指定编码。指定了编码为utf-8然后就好了。 System.Web.H            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-22 11:15:01
                            
                                57阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            在之前的ASP.NET中,可以通过 Request.Url.AbsoluteUri 获取,但在ASP.NET Core没有这个实现,请问如何获取呢? 方法一:先引用“using Microsoft.AspNetCore.Http.Extensions;”,然后直接用“Request.GetDispl            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-27 15:24:30
                            
                                468阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            创建Web API项目打开Visual Studio,首先要选择ASP.NET Core 3.1。
这里选择了API这个模板 ,取消使用HTTPS和Docker。查看json配置文件appsettings.jsonappsettings.Development.json注意:您需要知道appsettings.json 和 appsettings.Development.json之间的关系参考
在            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-17 06:19:56
                            
                                167阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            javascript 获取当前 URL 参数的两种方法://返回的是字符串形式的参数,例如:class_id=3&id=2& 
(){     
var=location.search.substr(1);     
var=q.split('&');     
var='';    
if(qs){         
for(var=0;i<qs.length;i+            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-05 22:45:02
                            
                                211阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            .NET Core RESTful API
    1.RESTful 是指架构风格,并不是约束2.建议URI的规范性api/companies/{id}/employees/{id}3.http方法 get,post ,put,patch,deletepost必须知道Content-Type4.状态码明确:200 成功201 返回结果204 返回成功 无结果4            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-05 23:31:10
                            
                                60阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
               /// <summary>
        /// 获取客户Ip
        /// </summary>
        /// <param name="context"></param>
        /// <returns></returns>
        public static str            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-14 15:39:18
                            
                                171阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            .当今 net 生态系统如下:了解.NET Framework 和 .NET Core 的差异,并且在什么时候应该选择 .NET Core。 .NET Core是一个新的开源并且跨平台的用来构建可以所有操作系统(包括Windows, Mac, and Linux)上面运行的应用的的框架。从上面图中我们可以看到.net 主要分为三个部分 .net FrameWork,.net Core ,Xamar            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-12 01:15:36
                            
                                592阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # .NET Core MVC 接口参数 FromBody 的实现
## 引言
在使用 .NET Core MVC 开发 Web 应用程序时,我们经常需要处理来自客户端的数据。其中一个常见的需求是从请求的正文中获取 JSON 格式的数据,并将其映射到后端的模型对象中。为了实现这个功能,我们可以使用 `.NET Core MVC` 提供的 `FromBody` 特性。
在本文中,我们将介绍如何在            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-08-19 06:40:37
                            
                                496阅读