在centos系统中运行一个简单的http后台,一直调试不通,折腾好久。我的架构是,腾讯云服务器安装的Centos系统,一个内网IP,一个外网IP地址,http服务监听在内网IP地址。

然后使用postman工具进行http测试,收到的应答抓包一直都是404,抓图截图如下:

Netcore总是无法获取到收到的http请求。

后来,通过研究,发现了Host字段,IP地址填写的是外网IP地址,但是实际上,我的监听是内网IP地址。

这里再增加一条内网的IP地址host,成功完成调试。

*****************************终于通了************************************

由于我使用的是HttpListener这个类进行的url监听,开始我设置的Url都是指定IP地址进行监听,如下:

                foreach (var ip in listIp){string strUrl = "http://" + ip + ":" + "8880/";m_HttpListener.Prefixes.Add(strUrl);LogHelper.Info("Prefixes ={0}", strUrl);}

所以只能接收Host为指定IP的请求。

后面把URL改成通配符之后,成功可以接收到请求。

m_HttpListener.Prefixes.Add("http://+:8880/");

netcore之Http请求相关推荐

  1. postman发送object_.NetCore HttpClient发送请求的时候为什么自动带上了一个RequestId头部...

    奇怪的问题 最近在公司有个系统需要调用第三方的一个webservice.本来调用一个下很简单的事情,使用HttpClient构造一个SOAP请求发送出去拿到XML解析就是了. 可奇怪的是我们的请求在运 ...

  2. .NetCore HttpClient发送请求的时候为什么自动带上了一个RequestId头部?

    奇怪的问题 最近在公司有个系统需要调用第三方的一个webservice.本来调用一个下很简单的事情,使用HttpClient构造一个SOAP请求发送出去拿到XML解析就是了.可奇怪的是我们的请求在运行 ...

  3. ASP.NET Core和json请求这样用真简单,axios、微信小程序得救了

    本文介绍了一种在ASP.NET Core MVC/ASP.NET Core WebAPI中,将axios等前端提交的json格式请求数据,映射到Action方法的普通类型参数的方法,并且讲解了其实现原 ...

  4. 跟我一起学.NetCore之中间件(Middleware)应用和自定义

    前言 Asp.NetCore中的请求管道是通过一系列的中间件组成的,使得请求会根据需求进行对应的过滤和加工处理.在平时开发中会时常引用别人定义好的中间件,只需简单进行app.Usexxx就能完成中间件 ...

  5. 跟我一起学.NetCore之依赖注入作用域和对象释放

    前言 上一小节简单阐述了依赖注入及Asp.NetCore中自带依赖注入组件的常规用法,其中提到容器管控了自己创建对象的生命周期,包含了三种生命周期:Singleton.Scoped.Transient ...

  6. 跟我一起学.NetCore之中间件(Middleware)简介和解析请求管道构建

    前言 中间件(Middleware)对于Asp.NetCore项目来说,不能说重要,而是不能缺少,因为Asp.NetCore的请求管道就是通过一系列的中间件组成的:在服务器接收到请求之后,请求会经过请 ...

  7. 开源个.NetCore写的 - 并发请求工具PressureTool

    本篇和大家分享的是一个 并发请求工具,并发往往代表的就是压力,对于一些订单量比较多的公司这种情况很普遍,也因此出现了很多应对并发的解决方案如:分布式,队列,数据库锁等: 对于没有遇到过或者不可能线上来 ...

  8. .netcore 判断是否 ajax 请求_第3部分-异步使用2-2:Ajax 之 状态码

    参考资料:AJAX 状态值(readyState)与状态码(status)详解 一.AJAX实际运行中的几种状态值 AJAX实际运行当中,对于访问XMLHttpRequest(XHR)时并不是一次完成 ...

  9. netcore 图片 文件大小_NetCore 3.0文件上传和大文件上传的限制详解

    NetCore文件上传两种方式 NetCore官方给出的两种文件上传方式分别为"缓冲"."流式".我简单的说说两种的区别, 1.缓冲:通过模型绑定先把整个文件保 ...

最新文章

  1. 计算字符串t在字符串s中出现的次数(KMP)
  2. Lint found fatal errors while assembling a release target
  3. Spring事务传播
  4. libevent安装总结 - jinfg2008的专栏 - 博客频道 - CSDN.NET
  5. 服务器c盘大文件怎么查询,怎么查看c盘隐藏文件_怎么查看c盘的大文件
  6. wireshark远程抓包
  7. js 导出pdf上传至oss_js实现oss文件上传及一些问题
  8. 洛谷 1087——FBI树
  9. [置顶] 怎么对待重复的代码
  10. android 拼接参数,Android 多参数多文件同时上传
  11. adalm pluto_Apache Pluto Portlet&Struts 2集成示例教程
  12. Java创建Zip文件示例
  13. Hadoop入门(一篇就够了)
  14. J.K.罗琳 哈佛大学毕业演讲
  15. maven-replacer-plugin 静态资源打包方案js css
  16. SpringBoot将图片/文件传至前端
  17. php下载源文件绕开下载地址,Fengcms 最新版v1.24任意文件下载(绕过过滤)
  18. 经纬度转换(go/python/rust)
  19. 4.Redis的内存维护策略
  20. macOS安装软件的正确方法

热门文章

  1. PHP连接MongoDB
  2. 兴奋:支持安卓(android)、苹果手机和平板电脑的WayOs版本
  3. pandas入门学习
  4. php pdf添加水印图片,php pdf添加水印(中文水印,图片水印)
  5. 如何通过http协议知道是从那个站点过来的请求_聊聊HTTP的那些事,以及在它背后的“勾当”...
  6. python两个dataframe求差集_spark计算两个DataFrame的差集、交集、合集
  7. python zip函数_python内置函数-zip
  8. log4j中将SocketAppender将日志内容发送到远程服务器
  9. [转]Java NIO通俗易懂简明教程
  10. 论文阅读(XiangBai——【CVPR2017】Detecting Oriented Text in Natural Images by Linking Segments)...