socket http tcp

如何区分HTTP状态码401和403

401 Unauthorized状态码401表示认证失败,表示请求没有被认证或者认证失败。通常由web服务器返回,而不是web应用。场景:token失效、token缺失、token伪造,导致服务端无法识别身份。403 Forbidden状态码403表示授权失败,通常表示用户通过了身份验证,但缺少权限 ......
状态 HTTP 401 403

TCP连接需要的资源

TCP(Transmission Control Protocol)连接是一种在计算机网络中常用的可靠的、面向连接的协议。TCP连接占用多种资源,其中一些主要包括: 内存: 每个TCP连接都需要分配一些内存用于存储连接的状态信息,例如缓冲区、窗口大小等。这些信息帮助维护连接的可靠性和流量控制。 文件 ......
资源 TCP

Qt封装Http请求工具类

一、概述 封装一个HttpUtils工具类,此列封装了Qt的Http请求。总共封装了两个方法Get和Post方法。 二、代码示例 1.工具类:HttpUtils.h/HttpUtils.cpp #pragma once #include <QObject> #include <QJsonObject ......
工具 Http

npm install安装依赖包时报错npm ERR! command C:\Windows\system32\cmd.exe /d /s /c node install.js,npm ERR! ChromeDriver installation failed Error with http(s) request: Error: read ECONNRESET

PS E:\20231213\uirecorder> PS E:\20231213\uirecorder> PS E:\20231213\uirecorder> PS E:\20231213\uirecorder> PS E:\20231213\uirecorder> npm install npm ......
install npm Error ChromeDriver installation

个人用户防范ISP运营商HTTP劫持

先杀毒 先查杀病毒和木马再进行下一步 检查浏览器的证书管理器 排查个人添加的受信任列表 浏览器启用DoH DNS over HTTPS(DoH)加密DNS通信协议,使用HTTPS协议来封装和传输DNS查询请求和响应。可以避免被中间人攻击或窃听。 浏览器如 Firefox 和 Chrome 支持DoH ......
运营商 用户 个人 HTTP ISP

TCP实验

实验步骤 1、打开Wireshark软件捕捉数据包,在浏览器中访问网站,比如学校官网(IP地址为211.83.176.232) 2、在Wireshark中使用过滤器过滤出tcp包,再选择某一个客户端端口,过滤,只查看这个端口与服务器之间的通信。 3、分析数据包内容,以及通信过程。 理论 tcp报文首 ......
TCP

TCP协议分析

1、分析TCP建立连接与释放连接的过程,通过Wireshark捕捉并过滤tcp报文,将捕捉到的数据与tcp握手示意图联系起来。 2、通过分析捕获的数据包,查看发送窗口的变化。通过窗口字段,来约束对方的发送窗口的大小,窗口字段的值就是对方发送窗口的最大值。 3、分析TCP的确认机制,查看数据中的序号字 ......
TCP

浏览器如何选择使用http2.0 ?

浏览器选择使用http1.1 还是http2.0 呢? http2.0 http1.1 Type: application_layer_protocol_negotiation (16) 这个字段在不开启http2.0 的情况下就不存在。 ......
浏览器 http2 http

python -m http.server在本地启动简单HTTP服务器的命令

1.python -m http.server 命令 python -m http.server 是一个用于在本地启动简单 HTTP 服务器的命令。这个录启动一个基本的 HTTP 服务器,可以让你通过浏览器访问本地文件。 具体解释如下: python:启动 Python 解释器。 -m http.s ......
命令 服务器 python server http

HTTP协议

HTTP(超文本传输协议)是一种用于传输网页(HTML)、图片、视频和其他资源的应用层协议。HTTP 协议的主要组成部分包括请求和响应,每个部分又包含了几个关键的元素。以下是这些组成部分的详细说明和示例: 1. HTTP 请求 HTTP 请求由客户端(通常是网页浏览器)发出,向服务器请求数据或执行某 ......
HTTP

HTTP cookie

为什么需要Cookie? Cookie 的需求主要是由于 HTTP 协议的无状态性质。HTTP 是一个无状态的协议,这意味着服务器并不自然地保持客户端的状态信息。Cookie 为这个问题提供了解决方案,具体原因包括: 会话管理: 用户身份验证:在用户登录到网站后,Cookie 可以保存登录状态,允许 ......
cookie HTTP

HTTP方式请求并处理GPT聊天补全接口的流式响应输出

python使用HTTP方式,调用OpenAI的聊天补全的流式响应接口,并处理数据 目的是,如果需要对接fastGPT等其他第三方,需要额外增加参数,或者其他开发语言调用时,不能使用官方的类库。需要自行封装请求方法,那么可以参考代码,增加参数或转成相应语言 import json import re ......
接口 方式 HTTP GPT

ssl_client_socket_impl.cc(992) handshake failed;returned -1,SSL error code 1,net_error -103

解决方案该提示是由于不安全的地址导致的,需要把这个错误屏蔽掉,可以使用 --ignore-certificate-errors 来屏蔽。屏蔽后发现还有其他错误提示,也一并解决了。主要添加了三项: # 忽略证书错误 options.add_argument('--ignore-certificate- ......

计算机网络学习第一天OSI与TCP/IP模型

OSI模型与TCP/IP模型 协议是水平的,由语法、语义和同步三部分组成,服务是垂直的。 从上往下依次封装(PCI+SDU=PDU)。 1. 物理层 主要传输比特,用光、电、其他形式的电磁波传输和表示数据,里面需要中继器和集线器设备。 2. 数据链路层 主要将网络层的IP数据包(分组)封装成帧(包含 ......
计算机网络 模型 OSI TCP IP

Get "http://127.0.0.1:10252/healthz": dial tcp 127.0.0.1:10252: connect: connection refused

查看组件状态: kubectl get cs 报错: controller-manager Unhealthy Get "http://127.0.0.1:10252/healthz": dial tcp 127.0.0.1:10252: connect: connection refused sc ......
10252 quot connection 127 healthz

跳转链接 下载链接 自定义处理 XMLHttpRequest 对象来发起 HTTP 请求

import { saveAs } from 'file-saver'; /** * @description: JavaScript 动态生成的 a 标签进行下载, * * * * * * * * *可以使用 XMLHttpRequest 对象来发起 HTTP 请求,并在请求完成后获取响应数据 * ......
链接 XMLHttpRequest 对象 HTTP

Modbus TCP / BACnet IP / MQTT物联网网关

IOT-810是Modbus TCP主站/从站、BACnet IP主站和MQTT三者协议之间数据交换的通信网关,可以实现任意两个或是一对多协议的数据通信,支持MQTT协议连接至各大云平台(阿里云IoT、百度天工、EMQ、AWS、Azure等)。 特点 1、功能强大:支持Modbus TCP、BACn ......
网关 Modbus BACnet MQTT TCP

python -m http.server在本地启动简单HTTP服务器的命令

1.python -m http.server 命令 python -m http.server 是一个用于在本地启动简单 HTTP 服务器的命令。这个命令会在当前工作目录启动一个基本的 HTTP 服务器,可以让你通过浏览器访问本地文件。 具体解释如下: python:启动 Python 解释器。- ......
命令 服务器 python server http

修复HTTP动词篡改导致的认证旁路问题的方法

本文于2016年4月完成,发布在个人博客网站上。 考虑个人博客因某种原因无法修复,于是在博客园安家,之前发布的文章逐步搬迁过来。 诡异的问题 分析AppScan扫描报告的时候,发现报告里提示“HTTP动词篡改导致的认证旁路”,一个名字很长,很怪异的问题。咨询度娘没有获取到必要的信息,于是只好按照Ap ......
旁路 动词 方法 问题 HTTP

Linux内核socket系统调用源码分析

一、环境说明 内核版本:Linux 3.10 内核源码地址:https://elixir.bootlin.com/linux/v3.10/source (包含各个版本内核源码,且网页可全局搜索函数) 二、应用层-socket()函数 应用层创建 socket 对象返回整型的文件描述符。 /* fam ......
内核 源码 socket 系统 Linux

HTTP协议安全头部的笔记

本文于2016年3月完成,发布在个人博客网站上。 考虑个人博客因某种原因无法修复,于是在博客园安家,之前发布的文章逐步搬迁过来。 近日项目组对当前开发、维护的Web系统做了AppScan扫描,扫描的结果惨不忍睹,问题很多。报告中报到“缺乏HTTP安全头部”。之前对HTTP协议的安全头部了解不多,为了 ......
头部 笔记 HTTP

HTTP协议安全头部X-Content-Type-Options引入的问题

本文于2016年4月完成,发布在个人博客网站上。 考虑个人博客因某种原因无法修复,于是在博客园安家,之前发布的文章逐步搬迁过来。 前段时间测试MM反馈了一个问题,在富文本编辑器里上传的图片无法正常呈现。因为Jackie在本机的环境上没有观察类似的现象,而恰好那天测试环境的某个重要配项被改错了,于是J ......

socket addr赋值

#include <iostream> #include <string> using namespace std; #include <stdint.h> #include <stdio.h> #include <stdlib.h> #include <memory.h> #include <sy ......
socket addr

HTTP类型接口之请求&响应详解

一、接口介绍 接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。 接口常见的分类有: 二、HTTP类型接口 通过Fiddler抓包工具可以抓取http类型的接 ......
接口 类型 HTTP amp

TCP и IP

Протокол передачи TCP/IP, а именно протокол управления передачей/сетевой протокол, также называемый протоколом сетевой связи. Это самый простой проток ......
TCP IP

安卓日志系统(logcat / liblog / logd) 跨进程通信的消耗:日志信息通过socket 发送到 logd;

深入理解安卓日志系统(logcat / liblog / logd) - 掘金 https://juejin.cn/post/6905368512001556487 深入理解安卓日志系统(logcat / liblog / logd) TonyBuilder 2020-12-125,456阅读7分钟 ......
日志 logd logcat liblog socket

DockerCompose中重启某个服务时提示: (iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dpor

场景 DockerCompose修改某个服务的配置(添加或编辑端口号映射)后如何重启单个服务使其生效: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/134666413 除了以上重启某个服务的方式外。 基于docker-compo ......
iptables DockerCompose DOCKER failed dpor

解决psql: error: connection to server on socket "/var/run/postgresql/.s.PGSQL.5432" failed: No such file or directory Is the server running locally and accepting connections on that socket?

pgsql启动后执行psql显示报错: psql: error: connection to server on socket "/var/run/postgresql/.s.PGSQL.5432" failed: No such file or directory Is the server ru ......
server socket quot connections connection

grpc是基于http/2协议的高性能的rpc框架

师傅领进门,修行在个人,跟着官方脚手架demo了grpc后,之后就需要扩展前后知识边界,下面总结grpc的前世今生和最佳实践。 https://www.cnblogs.com/JulianHuang/p/14441952.html grpc是基于http/2协议的高性能的rpc框架 为什么已经有ht ......
高性能 框架 grpc http rpc

DNS、长短连接.、HTTP

DNS:Domain Name System 域名系统 🔴 域名和IP地址相互映射的一个分布式数据库; 🔴 域名采用分层管理模式,分为:一级域名(顶级域名)、二级域名、三级域名等 🔴 www.baidu.com整体是一个二级域名; baidu.com是一个一级域名; .com是是顶级域(Gen ......
长短 HTTP DNS
共2200篇  :3/74页 首页上一页3下一页尾页