.net6 mvc 获取网站(服务器端)的IP地址和端口号
注意:是网站的,服务端的 IP地址, 不是当前用户电脑的、本地的IP地址
两个图:


分析:
var AbsolutePath = HttpContext.Request.Url.AbsolutePath;//"/Meeting/GetLastMeetingOL"var AbsoluteUri = HttpContext.Request.Url.AbsoluteUri;//"http://localhost:63740/Meeting/GetLastMeetingOL"var Authority = HttpContext.Request.Url.Authority;//"localhost:63740"var DnsSafeHost = HttpContext.Request.Url.DnsSafeHost;//"localhost"var Host = HttpContext.Request.Url.Host;//"localhost"var Url = HttpContext.Request.Url;//"http://localhost:63740/Meeting/GetLastMeetingOL"var LocalPath = HttpContext.Request.Url.LocalPath;//"/Meeting/GetLastMeetingOL"var OriginalString = HttpContext.Request.Url.OriginalString;//"http://localhost:63740/Meeting/GetLastMeetingOL"var Path = HttpContext.Request.Path;//"/Meeting/GetLastMeetingOL"var Scheme = HttpContext.Request.Url.Scheme;//httpvar Host = HttpContext.Request.Url.Host;//localhost 或者 192.168.1.234var Port = HttpContext.Request.Url.Port;//63740
所以,用户所访问的网站的IP地址和端口号:
string addres = $"{Scheme}://{Host}:{Port}";//http://localhost:63740/
顺便说一下,获取用户本地ip地址方法:
var clientIp = HttpContext.Connection.RemoteIpAddress?.ToString();
相关文章:
.net6 mvc 获取网站(服务器端)的IP地址和端口号
注意:是网站的,服务端的 IP地址, 不是当前用户电脑的、本地的IP地址 两个图: 分析: var AbsolutePath HttpContext.Request.Url.AbsolutePath;//"/Meeting/GetLastMeetingOL"var AbsoluteUri HttpContext.…...
坐井说天阔---DeepSeek-R1
前言 DeepSeek-R1这么火,虽然网上很多介绍和解读,但听人家的总不如自己去看看原论文。于是花了大概一周的时间,下班后有进入了研究生的状态---读论文。 DeepSeek这次的目标是探索在没有任何监督数据的情况下训练具有推理能力的大模型&#…...
数据结构与算法——快速排序
快速排序 一、核心原理:分治策略 1、选一个基准元素, 2、两个指针往中间遍历,比基准值小的移到一边,比基准值大的移到另一边, 一轮遍历后,指针相交位置就是基准值应该放置的位置,同时数组也…...
Node.js技术原理分析系列——Node.js调试能力分析
本文由体验技术团队屈金雄原创。 Node.js 是一个开源的、跨平台的 JavaScript 运行时环境,它允许开发者在服务器端运行 JavaScript 代码。Node.js 是基于 Chrome V8引擎构建的,专为高性能、高并发的网络应用而设计,广泛应用于构建服务器端应…...
在Mac arm架构终端中运行 corepack enable yarn 命令,安装yarn
文章目录 1. 什么是 Corepack?2. 运行 corepack enable yarn 的作用3. 如何运行 corepack enable yarn4. 可能遇到的问题及解决方法问题 1:corepack 命令未找到问题 2:Yarn 未正确安装问题 3:权限问题 5. 验证 Yarn 是否启用成功6…...
蓝桥杯试题:计数问题
一、题目描述 试计算在区间 1 到 n的所有整数中,数字 x(0≤x≤9)x(0≤x≤9) 共出现了多少次? 例如,在 1 到 11 中,即在 1、2、3、4、5、6、7、8、9、10、11 中,数字 1 …...
数学建模与MATLAB实现:数据拟合全解析
引言 数据拟合是数学建模与实验分析中的核心任务,旨在通过数学模型逼近实际观测数据,揭示变量间的潜在规律。本文基于最小二乘法的理论框架,结合MATLAB代码实战,系统讲解线性拟合、非线性拟合的实现方法,并通过电阻温…...
C语言——排序(冒泡,选择,插入)
基本概念 排序是对数据进行处理的常见操作,即将数据按某字段规律排列。字段是数据节点的一个属性,比如学生信息中的学号、分数等,可针对这些字段进行排序。同时,排序算法有稳定性之分,若两个待排序字段一致的数据在排序…...
git如何下载指定版本
要使用Git下载指定版本,可以通过以下步骤进行操作: 1. 使用Git命令行下载指定版本: 1.1 首先,使用git clone命令克隆整个git库到本地。例如:git clone [库的URL]。这将下载最新的代码到本地。 1.2 进入克隆…...
数字电路-基础逻辑门实验
基础逻辑门是数字电路设计的核心元件,它们执行的是基本的逻辑运算。通过这些基本运算,可以构建出更为复杂的逻辑功能。常见的基础逻辑门包括与门(AND)、或门(OR)、非门(NOT)、异或门…...
新数据结构(9)——Java异常体系
异常的种类 程序本身通常无法主动捕获并处理错误(Error),因为这些错误通常表示系统级的严重问题,但程序可以捕获并处理异常(Excrption),而Error则被视为一种程序无法或不应尝试恢复的异常类型。…...
每日十题八股-补充材料-2025年2月15日
1.TCP是如何保证消息的顺序和可靠的? 写得超级好的文章 首先肯定是三次握手和四次挥手保证里通讯双方建立了正确有效的连接。 其次是校验和、序列号,ACK消息应答机制还有重传机制,保证了消息顺序和可靠。 同时配合拥塞机制和流量控制机制&am…...
使用 Python 爬虫获取微店快递费用 item_fee API 接口数据
在电商运营中,快递费用是影响商家利润和用户体验的重要因素之一。微店作为国内知名的电商平台,提供了丰富的 API 接口供开发者使用,其中也包括查询商品快递费用的接口。通过调用微店的 item_fee 接口,开发者可以获取指定商品的快递…...
通过用户名和密码登录服务器有哪些方法
通过用户名和密码登录到服务器的方式取决于你使用的工具和协议。以下是几种常见的方法: 1. 使用 SSH 登录到 Linux 服务器 你可以通过 SSH(Secure Shell)使用用户名和密码连接到远程服务器。通常,你会使用 ssh 命令来进行连接。…...
sort快排
当然可以!让我们通过类似的详细步骤来解释 快速排序(Quick Sort) 的原理和实现,就像之前解释 a &= (a - 1) 的原理一样。 快速排序(Quick Sort)原理 快速排序是一种高效的排序算法,其核心思想是分而治之。它通过选择一个“基准值”(pivot),将数组分为两部分: …...
用xml配置spring, bean标签有哪些属性?
用xml配置spring, bean标签有哪些属性? 在Spring框架中,使用XML配置文件时,<bean>标签用于定义一个Bean。以下是一些常用的<bean>标签属性: 1. class 描述:指定Bean的类名。示例:<bean id"myBe…...
纪念日倒数日项目的实现-【纪念时刻-时光集】
纪念日/倒数日项目的实现## 一个练手的小项目,uniappnodemysql七牛云。 在如今快节奏的生活里,大家都忙忙碌碌,那些具有特殊意义的日子一不小心就容易被遗忘。今天,想给各位分享一个“纪念日”项目。 【纪念时刻-时光集】 一…...
无人机不等同轴旋翼架构设计应用探究
“结果显示,对于不等组合,用户应将较小的螺旋桨置于上游以提高能效,但若追求最大推力,则两个相等的螺旋桨更为理想。” 在近期的研究《不等同轴旋翼性能特性探究》中,Max Miles和Stephen D. Prior博士深入探讨了不同螺…...
1-8 gitee码云的注册与使用
码云的网址:Gitee - 基于 Git 的代码托管和研发协作平台 这是一个国内的托管代码平台,速度要比国外的快 1.0 注册 如何注册码云? 查考文章:https://jingyan.baidu.com/article/425e69e6a8cad6ff14fc1615.html 2.0 使用 使用码云进…...
嵌入式硬件篇---OpenMV的硬件流和软件流
文章目录 前言一、硬件流控制(Hardware Flow Control)1. 基本原理RTSCTS 2. OpenMV中的实现• 硬件要求• 代码配置• 工作流程 二、软件流控制(Software Flow Control)1. 基本原理XONXOFF 2. OpenMV中的实现• 代码配置• 工作流…...
Magicbit:ESP32模块化开发平台在STEM教育中的应用
1. Magicbit:一款面向STEM教育的无线模块化开发平台深度解析作为一名从事嵌入式开发教育多年的工程师,我最近测试了Magicbit这款基于ESP32的STEM教育平台。与市面上常见的开发板不同,它的设计理念真正解决了教学场景中的几个痛点:…...
基于Windows UI自动化实现Antigravity IDE AI辅助开发流程自动确认
1. 项目概述:告别手动点击,让AI开发流程自动流转如果你和我一样,在日常开发中重度依赖像Antigravity IDE这类集成了AI Agent的开发环境,那你肯定对下面这个场景深恶痛绝:你正全神贯注地构思一个复杂功能,让…...
Hermes Agent 云端部署实战:从零到一在 DigitalOcean 上构建 24/7 智能体服务
1. 项目概述与核心价值如果你正在构建一个基于 Claude Code 或 agent-skills 的智能体,并且希望它能像一台永不关机的服务器一样,7x24小时在线,随时响应你的指令,那么将 Hermes Agent 部署到云端虚拟服务器(VPS&#x…...
智能守护系统:LLM驱动的自动化工作流安全架构与实践
1. 项目概述:从“OpenClaw”到“Guardian”的智能守护最近在GitHub上看到一个挺有意思的项目,叫“openclaw-guardian”。光看名字,你可能会有点摸不着头脑——“OpenClaw”是开源之爪?“Guardian”是守护者?这俩词组合…...
中国词元:构建自主AI生态的“黄金三角“
中国正在人工智能领域掀起一场深刻的生态重构革命。“中国词元"这一创新概念——由国产大模型、国产GPU和绿色能源构成的"黄金三角”,正成为打破西方技术垄断、构建自主可控AI基础设施的核心路径。在这场关乎国家科技未来的战略布局中,模力方舟…...
互联网大厂 Java 求职面试:从 Java SE 到 Spring Boot 的技术探讨
互联网大厂 Java 求职面试:从基础到复杂的技术考察 在这个故事中,我们将跟随两位角色:面试官与燕双非,一位搞笑的程序员。他们将在互联网大厂的面试现场进行一场精彩的对话。第一轮提问 面试官(严肃)&#…...
MySql基础知识精简版
一、建表1、分析需求明确关系,作用:提前在建表的时候保留有相关的字段,方便进行相互的校验查询表里边必须有一个 ID 字段的话代表是唯一标识字段查询两个不同的表时,需要表进行关联绑定,建立一对一关联,设立…...
2024年AI搜索推广哪家强?深度评测为你揭晓答案
在当今数字化时代,AI 搜索推广已成为企业提升品牌影响力和获取精准流量的关键手段。2024 年,众多科技企业在这一领域各展身手,以下将为你深度评测几家具有代表性的公司。AI 搜索推广如何助力企业增长?AI 搜索推广能帮助企业精准触…...
如何高效定制Windows系统:免费开源工具的3种实用方法
如何高效定制Windows系统:免费开源工具的3种实用方法 【免费下载链接】windhawk The customization marketplace for Windows programs: https://windhawk.net/ 项目地址: https://gitcode.com/gh_mirrors/wi/windhawk 你是否厌倦了Windows系统的千篇一律&am…...
WeChatMsg:微信聊天记录本地备份与数据分析技术解决方案
WeChatMsg:微信聊天记录本地备份与数据分析技术解决方案 【免费下载链接】WeChatMsg 提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告 项目地址: https://gitcode.com/GitHub_Trending/we/WeC…...
