草庐IT

HTTPS_PROXY

全部标签

【小沐学C++】libcurl实现HTTP/HTTPS请求

文章目录1、简介2、下载和编译2.1下载2.2编译2.3使用3、命令行测试3.1获取文件头Headers3.2请求内容RequestContent3.3响应内容ResponseContent3.4GET请求3.5POST请求3.6其他4、代码测试3.1simple.c3.2url2file.c3.3simplepost.c3.4resolve.c3.5progressfunc.c3.6http-post.c3.7https.c3.8httpcustomheader.c3.9getinfo.c3.10getredirect.c3.11getreferrer.c3.12执行HTTP的GET请求3.

Git Bash中出现:error: failed to push some refs to ‘https://gitee.com/xxx/xxx.git‘错误的解决方法

GitBash中出现:error:failedtopushsomerefsto'https://gitee.com/xxx/xxx.git’错误的解决方法今天上传本地文件,在输入:$gitpush-uoriginmaster后报错如下:Tohttps://gitee.com/xxx/xxx.git![rejected]master->master(fetchfirst)error:failedtopushsomerefsto‘https://gitee.com/xxx/xxx.git’hint:Updateswererejectedbecausetheremotecontainsworktha

prometheus监控k8s kube-proxy target down

prometheuskube-proxytargetdown解决修改配置kubectleditcm/kube-proxy-nkube-systemmetricsBindAddress:"0.0.0.0:10249"删除kube-proxypod使之重启应用配置kubectldeletepod--force`kubectlgetpod-nkube-system|grepkube-proxy|awk'{print$1}'

fiddler 手机抓包(含https) 完整流程

第一部分:下载并安装fiddler一.使用任一浏览器搜索【fiddler下载安装】,并下载fiddler安装包。二.fiddler安装包下载成功后,将下载的fiddler压缩包解压到自定义文件夹【fiddler】或者解压到当前文件夹下,双击文件夹中的【fiddler.exe】文件三.双击文件后,可以按照下面的流程进行安装。如果是汉化版的那就更简单明了了四.打开已经安装好的fiddler,如果有更新提示框弹出,可以点击:NO或者否,关闭更新。五.从界面上我们可以看到,fiddler了一打开就在不断地抓取网络请求了,但是这些不是我们需要的网络请求。第二部分:配置fiddler,并进行手机抓包。一.

配置 gitlab https 访问

文章目录1.备份2.生成SSL证书3.配置文件4.重启5.访问1.备份dockerexec-tigitlab-cegitlab-rakegitlab:backup:create2.生成SSL证书yuminstallopensslopenssl-devel-ymkdir/data/gitlab/config/ssl;cd/data/gitlab/config/ssl###生成证书opensslreq-new-newkeyrsa:2048-sha256-nodes-outgitlab.demo.com.csr-keyoutgitlab.demo.com.key-subj"/C=CN/ST=Shan

git 报错 protocol ‘https‘ is not supported解决

报错原因:选择不了其他分支代码,甚至都看不到其他分支,我这边解决了两次报错,情况如下:第一种报错:idea中刷新分支报错如下:FetchFailedprotocol''https'isnotsupported话不多说,直接上解决方案: 1:可以直接在idea命令窗中执行:gitremoteset-urlorigin你的url2.然后继续执行gitconfig--show-origin--getremote.origin.url 总结:第二种报错:执行成功后,可能还会有其他报错,例如:Can‘tupdatedev_zgdhasnotrackedbranch解决方案:  选择Git-->Rebas

如何用JS校验HTTP和HTTPS地址

如何用JS校验HTTP和HTTPS地址当我们需要验证用户输入的网址时,经常需要校验是否为合法的HTTP或HTTPS地址。下面是一些JS代码,可以用来验证HTTP和HTTPS地址。验证HTTP地址functionisValidHttpUrl(string){leturl;try{url=newURL(string);}catch(_){returnfalse;}returnurl.protocol==="http:"||url.protocol==="https:";}使用该函数来检查HTTP地址是否有效:isValidHttpUrl("");//trueisValidHttpUrl("");/

五、Docker仓库之https的registry搭建(二)

本节我们分享更多的实用的仓库搭建使用方式。包括支持https的registry、Harbor、nexus。支持HTTPS的registry准备站点证书(测试使用,用一个自己的测试域名,配置本地hosts)如果你拥有一个公网域名,那很好,你很牛。当然也可以使用openssl自行签发证书。这里我计划将要搭建的私有仓库地址为docker.margu.com,下面介绍使用openssl自行签发docker.margu.com的站点SSL证书。1、创建CA私钥[root@k8s-m1~]#opensslgenrsa-out"root-ca.key"2048GeneratingRSAprivatekey,

HTTPS

文章目录HTTPS加密对称加密非对称加密中间人攻击引入证书HTTPS传输过程HTTPSHTTPS是要比HTTP更安全HTTP是一个明文传输的协议,本来传的试是啥,实际传的就是啥。一旦传输过程中,数据被第三方获取到了,可能就会造成一些重要信息的泄露HTTPS就是在HTTP的基础之上,引入了一个加密层(SSL/TLS),简单来说HTTPS就是由HTTP和SSL组成的明文:真正要传输的消息密文:指的就是加密之后的消息明文=>密文称为“加密”密文=>明文称为“解密”密钥就是解密用的加密加密的过程中,又分成两种加密方式对称加密加密:明文=>密文使用一个密钥解密:密文=>明文使用同一个密钥非对称加密加密:

git clone 报错:/usr/lib/git-core/git-remote-https: symbol lookup error: /lib/x86_64-linux-gnu/libp11-k

gitclone失败错误详情/usr/lib/git-core/git-remote-https:symbollookuperror:/lib/x86_64-linux-gnu/libp11-kit.so.0:undefinedsymbol:ffi_type_pointer,versionLIBFFI_BASE_7.0解决办法exportLD_LIBRARY_PATH=/content/conda-env/lib:/usr/local/nvidia/lib:/usr/local/nvidia/lib64关联issue