From b09bbba21b4d87f59a9a4398c28f88ab41987797 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=87=AF=E6=98=8E?= <120665461@qq.com> Date: Thu, 10 Oct 2024 06:53:43 +0000 Subject: [PATCH] =?UTF-8?q?update=20Yi.Abp.Net8/framework/Yi.Framework.Cor?= =?UTF-8?q?e/Extensions/HttpContextExtensions.cs.=20//Ip=E8=A7=84=E5=88=99?= =?UTF-8?q?=E6=A0=A1=E9=AA=8C=20=EF=BC=8C=E5=86=85=E7=BD=91=E4=BD=BF?= =?UTF-8?q?=E7=94=A8=E6=97=B6=EF=BC=8C=E5=89=8D=E7=AB=AF=E4=BC=A0=E9=80=92?= =?UTF-8?q?=E7=9A=84IP=E4=BC=9A=E5=8C=85=E5=90=AB=E7=AB=AF=E5=8F=A3?= =?UTF-8?q?=E5=8F=B7=E9=80=A0=E6=88=90=E6=A0=A1=E9=AA=8C=E5=A4=B1=E8=B4=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 凯明 <120665461@qq.com> --- .../Yi.Framework.Core/Extensions/HttpContextExtensions.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Yi.Abp.Net8/framework/Yi.Framework.Core/Extensions/HttpContextExtensions.cs b/Yi.Abp.Net8/framework/Yi.Framework.Core/Extensions/HttpContextExtensions.cs index 663003ec..3192d2fb 100644 --- a/Yi.Abp.Net8/framework/Yi.Framework.Core/Extensions/HttpContextExtensions.cs +++ b/Yi.Abp.Net8/framework/Yi.Framework.Core/Extensions/HttpContextExtensions.cs @@ -1,4 +1,4 @@ -using System.Text; +using System.Text; using System.Text.RegularExpressions; using Microsoft.AspNetCore.Http; @@ -74,7 +74,8 @@ namespace Yi.Framework.Core.Extensions result = "127.0.0.1"; result = result.Replace("::ffff:", "127.0.0.1"); - + //如果有端口号,删除端口号 + result = Regex.Replace(result, @":\d{1,5}$", ""); //Ip规则校验 var regResult = Regex.IsMatch(result, @"^((2[0-4]\d|25[0-5]|[01]?\d\d?)\.){3}(2[0-4]\d|25[0-5]|[01]?\d\d?)$");