首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    nginx反向代理https域名时,请求报错502问题排查

    现象 在使用nginx反向代理后端服务器的时候,因为配置的是域名,导致HTTPS 请求转发失败,报 SSL 错误,js 报 502 img img 二....,Nginx 渲染模版已支持 HTTPS,尝试略过 upstream 配置,直接在 conf 文件中渲染 https://域名,请求仍然失败 3、然后换个思路,修改成内网ip不走域名,发现是正常,那换个域名试试...但是这域名是可以访问的,上面第一步已经测试过了 4、这个时候只能翻一下错误日志,看看有什么有用的提示 img 可以看到nginx错误日志里面有一串看不懂的报错提示和我们访问情况,nginx把域名解析成了一个...ip地址,当我试着直接通过ip去访问时,果然报错了。...114.80.1xxx1:443/modules/abm/_sendata_ab_testing/nm_rc-virtual-list-_c6c90.73efda43.js", host: "sc.xxx.com" 报错分析

    3.5K60

    Selenium抓取HTTPS请求

    起因 Selenium本身是不支持HTTP和HTTPS请求抓取的,因为其团队认为这个不是selenium要解决的问题(确实也是)。所以推荐使用一个相关联的项目 -- BrowserMobProxy。...项目下载地址见:https://github.com/lightbody/browsermob-proxy 尝试 因为项目需要,所以就研究了下BrowserMobProxy。...它其实是一个java实现的开源代理项目,它与普通的代理不同之处在于: 它支持REST API接口(可以通过http请求来动态创建代理服务) 默认启动的是一个代理Manager,它会管理N多个代理服务(我们真正使用的就是这个代理服务...proxy.new_har("test", options={'captureContent': True, 'captureHeaders': True}) # 开启代理监控,如果不监控会拿不到请求内容...比如:忽略HTTPS的认证错误。而这里就真的需要修改Python库了。

    1.5K10

    Fiddler 抓取https请求

    Fiddler截取HTTPS报文的流程大致如下:   1) 客户端请求建立HTTPS链接,发送客户端支持的加密协议及版本列表等信息给服务器端。   ...HTTPS请求两类   1.带证书的https请求请求中携带证书,只要证书正确就能请求过去,没有其它要求。   ...2.不带证书的https请求:只要是CA颁布的正规证书(收费的),都可以不用携带证书,达到https的加密效果,大大减轻了请求的代码量,但是这种请求必须要求请求方合法(时间要正确,比如把手机时间调成几天前...手机或模拟器抓包https请求的话,需要在手机上安装fiddler证书。   安装步骤这里不复述了。 问题1:需要注意的是,不是任何Https请求包都可以抓到的。   ...而高于7.0的安卓系统则抓不了https请求。 注意这里的https请求是没有携带CA证书到请求中去的。   问题2:如果不能,那些情况下可以抓取,那些情况下抓取不到?

    1.1K30

    Java发送HTTPS请求

    前言 上篇文章介绍了 java 发送 http 请求,大家都知道发送http是不安全的 。我也是由于对接了其他企业后总结了一套发送 https的工具。...正文 本文只介绍 发送 post 请求,既然选择了 https 就不会用get,因为get也是不安全的。 读前须知 我会把需要依赖的包和引入的包先贴给大家,防止大家引用错误。...发送 POST 请求 一共需要两个类,不要问为什么,复制过去就能用,不能用你找我,下面有微信。...", 443, ssf)); } } 这里发送 https 的操作有两个,一个是传 json ,一个是传 map ,大家根据自己需要自行复制使用 第一种是传 json 作为参数 参数说明: url...private String url = "https://www.xxxxxxxx.com/openapi/page/gettoken"; private String charset = "utf-

    5.1K20

    https请求报错block:mixed-content问题的解决办法(已解决)

    问题分析 今天,多个接口突然出现 block:mixed-content 错误,于是排查了一下发现: 错误:https页面去发送http请求报错(浏览器阻止https发送http请求) 原来是由于项目改成了...https协议的缘故,出现了请求被拦截; 其实是浏览器不允许在https页面里嵌入http的请求,现在高版本的浏览器为了用户体验,都不会弹窗报错,只会在控制台上打印一条错误信息。...Mixed Content: The page was loaded over HTTPS,blocked the content must be served over HTTPS 如下图: ?...在主页面的head中加入下面代码(将调用的http请求升级成https请求并调用): <meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests...* * @param url 发送<em>请求</em>的URL 例如:http://localhost:8080/demo/login * @param param <em>请求</em>参数 例:{

    16.4K20

    如何用 fiddler 捕获 https 请求

    但是,如果要捕获 https请求,我们还需要进行一些额外的设置。 要抓取走 HTTPS 的 JS 内容,Fiddler 必须解密 HTTPS 流量。...我们打开 www.baidu.com,这时就可以愉快地捕获 https 请求了!...细心的你可能会发现,在 https请求中夹杂着一些 http 的请求,并且该 session 的 Host 参数是个诡异的 “Tunnel to”,什么鬼?...StackOverflow 里早已有精彩解答,或者可以直接看这里,简单地说 fiddler 当做代理转发 https 请求的时候,就会产生 “CONNECT Tunnels”,所以大可忽略它。...ps:据说如果要捕获移动端的 https 请求,在手机上也要安装证书,详见 Fiddler学习:捕获HTTPS会话配置。可是我好像没设置也可以捕获,不知何故,待查。

    74410

    Https网站中请求Http内容

    Https网站中请求Http内容 Https网站中无法请求Http资源(静态资源、接口等) 分析 解决方法 Https网站中无法请求Http资源(静态资源、接口等) ---- 今天遇到个问题:```Mixed...访问后,控制台报错:Mixed Content: The page at ‘https://*****’ was loaded over HTTPS, but requested an insecure..." content="upgrade-insecure-requests">,浏览器在解析请求的时候会自动把http请求转化为https请求。...3、如果如果在https网站中请求的http资源本身不支持https,但是请求的http资源在属于自己的服务上(非第三方服务),并且不考虑改为https协议带来的性能问题,可以把要请求的http资源协议改为...4、如果在https网站中请求的http资源本身不支持https,并且这些被请求的http资源都是静态资源(比如js、css等),可以考虑把这些资源下载下来放到现有的https服务器中,也可以寻找https

    22.2K60
    领券