计算机网络
文章平均质量分 94
night field
https://nightfield.com.cn
展开
-
Apache HttpClient 模拟 SSO 登陆丢失 cookie 问题解决
背景需要用 Java 访问一个被 SSO 保护的特殊接口获取信息。方案设计假如我们用浏览器来实现这个功能,步骤简单如下:输入目标 API 地址(浏览器自动重定向到 SSO 登陆页面)输入用户名密码登陆(浏览器重定向回到 API 地址,并附带认证信息)获取目标 API 的资源信息其中需要用户操作的是步骤 1 和步骤 3。但要求是用 Java 来实现上述功能,关键点在于如何获取认证信息。有了认证信息,我们便能直接 call 目标 API。所以我们需要模拟浏览器的登陆行为,此时的初步想法原创 2022-04-16 22:06:39 · 1906 阅读 · 0 评论 -
Connection Timeout 问题排查
背景我们组开发维护了一个 Agent 工程,帮客户采集一些客户有用的网络数据。客户需要下载一个 MSI,然后安装并注册。问题描述某个客户下载安装 Agent 之后,提示注册失败。其实 Agent 注册就是一个用户登陆验证服务,然后创建一个 Machine ID 的过程。所谓 Machine ID,就跟用户帐号一样,是 Agent 的一个唯一标识。注册的流程大致如下:注册的主要目的是为 Agent 创建一个 Machine ID,为此需要获取一个 token,而这个 token 可以通过用户登陆来获原创 2021-03-01 16:54:36 · 12791 阅读 · 7 评论 -
OSI七层模型简述
1 概述我们每天都在用手机或者电脑等电子设备浏览网页,收发邮件。有没有想过为什么你在浏览器里面输入一个网址,就能打开一个页面?为什么你写了一封电子邮件,点击发送,对方就能收到这封邮件?下面就来总结一下最近学习的知识。2 七层模型网络模型分为七层,从下到上分别是:物理层,链路层,网络层,传输层,会话层,表示层和应用层。下层服务于上层,上层依赖于下层。七层模型2.1 物理层...原创 2019-11-16 11:41:13 · 850 阅读 · 0 评论