使用 python-requests,如何在不使用 CA 根包的情况下直接为特定服务器固定自签名 .pem 证书?
这是目前可能的吗?如果是的话,你能举个例子吗?
我阅读了https://2.python-requests.org/en/v2.8.1/user/advanced/#ssl-cert-verification,但不确定这是否适用于我正在尝试做的事情:
您还可以指定一个本地证书用作客户端证书,作为单个文件(包含私钥和证书)或作为两个文件路径的元组:
requests.get('https://kennethreitz.com', cert=('/path/server.crt', '/path/key')) Response [200]
我对可变范围感到困惑,并希望更好地理解它。
将cout奇数和coutevenS移到外部进行循环。代码正确执行。如果将其移入for循环,则代码将以不正确的odds和evenS值执行。
#include <iostream>
#include <vector>
#include <cmath>
int main()
{
double evenS, oddS, pH = 0;
std::vector<double> v1 = {2, 4, 3, 6, 1, 9};
for(int i = 0; i < v1.size(); i++)
{
pH = v1[i];
if(fmod(pH, 2) == 0)
{
evenS = evenS + v1[i];
}
else if(fmod(pH, 2) == 1)
{
oddS = oddS + v1[i];
}
}
std::cout << evenS << "\n";
std::cout << oddS << "\n";
}
Run Code Online (Sandbox Code Playgroud)
我期望如果在for循环之外递增,odds和evenS不会保持适当的值。但是,事实恰恰相反,这引起了我的困惑。