草庐IT

ingress-http

全部标签

TCP 与 HTTP

这里写目录标题一、TCPTCP/IP网络分层(四层)应用层传输层网络互联层网络访问层分层的好处1、TCP协议(需要补充)UDP2、TCP首部端口号(源端口、目标端口)1、序列号初始序列号2、确认号3、TCP标记窗口大小辅助信息(需要补充)MSSTCP允许接收的最大报文段SACK选择确认选项WindowScale窗口缩放选项Timestamps时间戳3、TCP三次握手(需要补充)TFO4、TCP四次挥手5、TCP超时重传1、快重传机制2、选择确认6、TCP流量控制【滑动窗口】7、TCP拥塞控制7.1、拥塞窗口7.2、慢启动7.3、拥塞避免7.4、快速重传选择确认(SACK)7.5、快速恢复8、N

【虚幻引擎】UE4 Http之异步请求数据

一、BlueprintAsyncActionBase UE提供了BlueprintAsyncActionBase类,实现异步加载的方式请求数据虚幻的很多蓝图节点都采用了异步加载的方式比如:延迟Delay,PlayMontage都是采用异步加载的方式进行实现接下我们就用异步加载的方式实现HTTP请求下载二、HTTP请求新建一个C++项目,然后build.cs加入模块 PrivateDependencyModuleNames.AddRange(newstring[]{"HTTP","Json"}); 创建继承自BlueprintAsyncActionBase的C++类请求的Json格式的数据为 

HTTP代理出现400错误的原因及解决办法

    在使用HTTP代理过程中,会经常出现各种代码错误的提示,以下是使用HTTP代理出现400代码的原因和解决办法   使用HTTP代理时,出现400BadRequest错误代码通常表示客户端发送的请求格式不正确或包含了无效的参数。下面是一些可能导致400错误的原因:请求参数错误:请求中的参数格式不正确或缺少必要的参数。请求头错误:请求中的头部信息不正确,可能缺少必要的头部字段或字段值不符合要求。请求方法错误:使用了不支持的HTTP请求方法。例如,使用了不支持的GET、POST、PUT、DELETE等方法。请求体错误:请求体中的数据格式不正确或不符合服务器的要求。例如,使用了无效的JSON或

HTTP参数类型中的Query和Body参数

在接口中常见到query参数和body参数,那么它对应的传参方式是?★query查询参数 --->params--->route.params.参数★body请求体参数---> data---> route.query.参数总结:GET请求只能传Query参数,POST请求可以传Query和Body两种形式的参数HTTP参数类型:请求头参数(head)、路径参数(path)、查询参数(query)、请求体参数(body)。http协议传参类型,根据参数所在协议位置可分为以上四大类。Query查询参数,将参数拼在请求地址上。--->params传参参数以键值对的形式标识(URL以?key=val

http请求自动跳转为https

修改port=“80”的ConnectorConnectorport="80"protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="443"/>把redirectPort指向443端口,也就是上面添加的Connector就行了。也可以直接把之前的port=“80”的Connector的相关参数配置得和port=“443”的Connector一样,但是一般不这样做,因为这样不方便以后跟换Connector配置。修改web.xml如上步骤完成后,只是可以用https://开头访问对应网站,但是只输入www.xxx.com时,访问的还是h

本地开发 npm 好用的http server、好用的web server、静态服务器

好用的webserver总结有时需要快速启动一个web服务器(http服务器)来伺服静态网页,安装nginx又太繁琐,那么可以考虑使用npmserve、http-server、webpack-dev-server。npmservenpm的serve可以提供给httpserver功能,如果你想提供静态站点、单页面应用或者静态文件甚至罗列文件夹的内容服务,那么npmserve是你想要的。用法首先全局安装serve,npminstall--globalserve安装完毕后,在项目里运行serve或者指定文件夹运行servefolder_nameserve--help可查看帮助如果想自定义,则创建se

python:如何通过http put在mongo中存储数据

我正在尝试使用pythonbottle框架创建一个RESTAPI应用程序我希望能够通过HTTPPUT请求在mongodb中插入数据。到目前为止,我能够使用HTTPGET从mongodb获得响应。请帮我通过HTTPPUT在mongodb中插入数据。JSON格式我必须插入如下:{"_id":"id_1","key_1":"value_1"}[我正在使用thisextension获取和放置http响应]importjsonimportbottlefrombottleimportroute,run,request,abortfrompymongoimportConnectionconnecti

vue3配置代理--[vite] http proxy error

跨域问题跨域请求数据,浏览器同源策略的保护机制,通过proxy实现跨域请求数据;如果直接postman请求是不会报错的,vue3报错是因为经过浏览器了,数据其实返回了,但是别浏览器的同源策略屏蔽了。问题本地调试,后端使用**http://localhost:8081作为接口地址,报错[vite]httpproxyerror**问题分析可能是localhost被使用了。Node.js在v17以下版本中会对DNS解析地址的结果进行重新排序。当访问localhost时,浏览器使用DNS来解析地址,这个地址可能与Vite正在监听的地址不同。当地址不一致时。导致接口报错。解决方案后端不要使用localh

mongodb - 无法访问 http ://localhost:28017 when enable auth for mongod

我无法访问http://localhost:28017为mongod启用身份验证时;它总是弹出用户名/密码,即使我填写了正确的用户名/密码。我在初始参数文件中启用了HTTP&REST。我使用的YAML格式参数文件:net:port:27017http:enabled:trueRESTInterfaceEnabled:truesecurity:authorization:enabled但是当我禁用mongod授权时,我可以登录http://localhost:28017成功,无需填写用户名/密码。这是什么原因?3.0授权下不支持HTTPconsole吗?我的版本是3.0.2。

【SpringBoot项目】Tomcat started on port(s): 8080 (http) with context path ‘‘

运行程序后出现下面的错误,并且在postman中无法获取到数据在idea中的错误显示的如下  本人的原因是忘记在Controller中忘记写!!!!@RestController如果你不是以下原因可以参考下面的文章:InitializingServlet‘dispatcherServlet‘最全问题解决方法_wjh2580的博客-CSDN博客