教你如何轻松访问两台不同的主机信息和下载萌新小白快来观看

本文详细介绍如何通过搭建林信任实现跨域资源访问。包括新建不同域林、配置林信任关系及测试验证过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言:
外部信任为不同域之间跨域访问资源提供了方法,但是如果两个林中分别有多个域,要跨域访问资源就需要创建多个外部信任,而林信任只需要在林根域之间建立林信任就不需要创建多个外部信任,因为林信任是可传递的。

 林信任的特点

1.简化跨域资源访问

2.可以传递

3.信任方向分为单向和双向两种

4.林功能级别为Windows Server 2003或更高才能创建

两个不同的林,林1的树根域域名为n01.com,林2的树根域域名为n02.com,要求n02.com里的用户可以访问n01.com域里的资源。PS:用林信任方式实现。

新建两个不同的域林

新建zzq.com新域

新建N01域控器添加到zzq树域

选择将新域添加到现有林选择树域

开始安装

安装完成

点击工具,打开AD域和信任关系

右击zzq,查看属性

新建wj.com域林

新建n02选择添加树域到wj

开始安装

点击工具,打开AD域和信任关系

右击zzq,查看属性

zzq打开新建新建信任关系

点击下一步选择林信任

点击下一步选择单向外传

选择指定这个域

输入信任密码

进入全域性解析

信任信息布置

确认改动状态

选择是确认传出

查看属性

查看另一台属性

打开域控管理器

新建用户时王

新建一个zzq全局组

将时王分近组

在另一台新加一个本地域组

将主机用户进行添加

新建一个文件夹

设置共享

以时王登录查看效果

### Python Requests 库入门程 #### 1. 安装 Requests 库 为了使用 `requests` 库,首先需要安装该库。可以通过 pip 工具来完成这一操作: ```bash pip install requests -i https://mirrors.aliyun.com/pypi/simple/ ``` 这条命令会从阿里云 PyPI 镜像源下载并安装最版本的 `requests` 库[^3]。 #### 2. 发送 HTTP 请求 `requests` 提供了一个简单易用的方法来进行各种类型的HTTP请求发送。最常用的是 GET POST 方法: - **GET 请求** 当想要获取网页内容时,通常会选择 GET 方式。下面是一个简单的例子展示如何向指定 URL 发起 GET 请求,并打印返回的内容: ```python import requests response = requests.get('https://httpbin.org/get') print(response.text) ``` 这段代码将会访问 httpbin.org 上的一个测试 API 接口,并输出服务器响应的数据。 - **POST 请求** 对于提交表单或者其他形式的数据到服务器,则应该采用 POST 方法。这里有一个实例说明怎样携带 JSON 数据发起 POST 请求: ```python payload = {'key1': 'value1', 'key2': 'value2'} headers = { "Content-Type": "application/json" } response = requests.post("https://httpbin.org/post", json=payload, headers=headers) print(response.json()) ``` 此段脚本构建了一组键值对作为负载传递给目标网址,并设置了适当的内容类型头信息以便告知接收方所传入的是JSON格式的数据。 #### 3. 处理响应对象 每次调用 `requests.request()` 或其快捷方式 (如 get(), post()) 后都会得到一个 Response 对象。这个对象包含了来自远程服务端的所有回复细节,比如状态码、头部字段以及实际载荷等重要属性。 ##### 响应状态码检查 可以利用 `.status_code` 属性轻松判断请求是否成功执行;常见的成功状态码为 200 OK : ```python if response.status_code == 200: print("Request was successful!") else: print(f"Failed with status code {response.status_code}") ``` ##### 获取响应体中的文本或二进制数据 如果希望读取 HTML 页面或其他纯文本资源,可以直接访问 `.text` 成员变量获得字符串表示的结果;而对于图片之类的非文本文件则需借助于 `.content` 来取得字节序列: ```python html_content = response.text # For text/html content type image_data = response.content # For image/* or other binary types ``` 另外还可以通过`.json()`方法解析JSON格式的回答成Python字典结构,方便后续处理逻辑编写。 #### 4. 使用 Session 实现持久连接 在某些情况下可能连续多次与同一台主机通信,在这种场景下创建 session 可以有效减少 TCP 握手次数从而提高效率。Session 类允许设置默认参数(例如认证凭证),并且能够自动管理 cookie jar ,使得跨多个请求保持登录状态变得容易实现。 ```python session = requests.Session() session.auth = ('user', 'pass') resp1 = session.get('https://example.com/login') # Login request using stored credentials resp2 = session.get('https://example.com/dashboard') # Subsequent protected resource access without re-authenticating ``` 上述片段展示了如何配置基本的身份验证机制并通过同一个 session 进行两次不同的请求操作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值