一个斜杠浪费几个小时 关键词:https拦截、mixed blocked

2024-03-06 01:38

本文主要是介绍一个斜杠浪费几个小时 关键词:https拦截、mixed blocked,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

 网页是https,调用的也是https,但是就是说混合模式,网上查了,这错误的意思就是https调用了http的资源导致。可是我并没有啊。

var url = "../api/Custom/Get?callback=?";

接口本来是这样写的,没有标记https还是http,那么默认是跟随当前的网址的。 我为了验证下特地改成完整路径。

var url = "https://www.aaatestbbb.com/api/Custom/Get?callback=?";

结果报同样的错误。然后我发现右侧确实有http的影子。

这是什么情况?无中生s啊?!我开始怀疑是https部署有问题。因为服务器为了支持多个网站可以用https,用的什么Nginx反向代理的方式,而不是在iis绑定域名那儿设置的,具体是用的西数的“网站管理助手”这个软件,会不会“反”错了。于是向西数的技术反馈。

 技术说是这行的问题,注释掉就正常了,上面图中的文件是用Nginx设置https自动生成的.conf配置文件,每个域名会生成一个。我就疑惑了为什么同服务器上其他https网站不这样改就没事呢?

后来就我就开始琢磨找这两个站的差异,最终发现。没问题的站点是这样写的接口:

var url = "../api/json_xxx.asp?callback=?";  也就是写完整路径的。于是我把本来的:

var url = "../api/Custom/Get?callback=?";  修改为:

var url = "../api/Custom/Get/index.asp?callback=?";   测试了下果然好了!我猜测西数的技术那方法可能只是歪打正着。。

我就猜测应该是没在url中写文件名,服务器就自动自动“跳转”寻找存在的默认首页,然后以http响应了?而Nginx根本不知道这情况?事实证明并不是这样的。因为后来继续试验发现:

var url = "../api/Custom/Get?callback=?";  会报错
var url = "../api/Custom/Get/?callback=?"; 正确

竟然跟斜杠有关系。不加斜杠它就抽风。不知道iis内部机制,也不知道是Nginx的问题还是iis的问题。我只能探索到这了,如果有了解的同学继续探究,有成果了在下面留言,你们可以站在巨无人耻的肩膀上走的更远(摔得更惨),哈哈!

这篇关于一个斜杠浪费几个小时 关键词:https拦截、mixed blocked的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/778453

相关文章

每天认识几个maven依赖(ActiveMQ+activemq-jaxb+activesoap+activespace+adarwin)

八、ActiveMQ 1、是什么? ActiveMQ 是一个开源的消息中间件(Message Broker),由 Apache 软件基金会开发和维护。它实现了 Java 消息服务(Java Message Service, JMS)规范,并支持多种消息传递协议,包括 AMQP、MQTT 和 OpenWire 等。 2、有什么用? 可靠性:ActiveMQ 提供了消息持久性和事务支持,确保消

uva 10061 How many zero's and how many digits ?(不同进制阶乘末尾几个0)+poj 1401

题意是求在base进制下的 n!的结果有几位数,末尾有几个0。 想起刚开始的时候做的一道10进制下的n阶乘末尾有几个零,以及之前有做过的一道n阶乘的位数。 当时都是在10进制下的。 10进制下的做法是: 1. n阶位数:直接 lg(n!)就是得数的位数。 2. n阶末尾0的个数:由于2 * 5 将会在得数中以0的形式存在,所以计算2或者计算5,由于因子中出现5必然出现2,所以直接一

AI Toolkit + H100 GPU,一小时内微调最新热门文生图模型 FLUX

上个月,FLUX 席卷了互联网,这并非没有原因。他们声称优于 DALLE 3、Ideogram 和 Stable Diffusion 3 等模型,而这一点已被证明是有依据的。随着越来越多的流行图像生成工具(如 Stable Diffusion Web UI Forge 和 ComyUI)开始支持这些模型,FLUX 在 Stable Diffusion 领域的扩展将会持续下去。 自 FLU

使用JS/Jquery获得父窗口的几个方法(笔记)

<pre name="code" class="javascript">取父窗口的元素方法:$(selector, window.parent.document);那么你取父窗口的父窗口的元素就可以用:$(selector, window.parent.parent.document);如题: $(selector, window.top.document);//获得顶级窗口里面的元素 $(

消除安卓SDK更新时的“https://dl-ssl.google.com refused”异常的方法

消除安卓SDK更新时的“https://dl-ssl.google.com refused”异常的方法   消除安卓SDK更新时的“https://dl-ssl.google.com refused”异常的方法 [转载]原地址:http://blog.csdn.net/x605940745/article/details/17911115 消除SDK更新时的“

Verybot的几个视频

1、Verybot的运动控制                 http://v.youku.com/v_show/id_XNjYxNjg4MTM2.html           2、Verybot比较初步的网络视频监控           http://v.youku.com/v_show/id_XNjYxNjkyMjg0.html           3、V

PHP原理之内存管理中难懂的几个点

PHP的内存管理, 分为俩大部分, 第一部分是PHP自身的内存管理, 这部分主要的内容就是引用计数, 写时复制, 等等面向应用的层面的管理. 而第二部分就是今天我要介绍的, zend_alloc中描写的关于PHP自身的内存管理, 包括它是如何管理可用内存, 如何分配内存等. 另外, 为什么要写这个呢, 因为之前并没有任何资料来介绍PHP内存管理中使用的策略, 数据结构, 或者算法. 而在我们

3.比 HTTP 更安全的 HTTPS(工作原理理解、非对称加密理解、证书理解)

所谓的协议 协议只是一种规则,你不按规则来就无法和目标方进行你的工作 协议说白了只是人定的规则,任何人都可以定协议 我们不需要太了解细节,这些制定和完善协议的人去做的,我们只需要知道协议的一个大概 HTTPS 协议 1、概述 HTTPS(Hypertext Transfer Protocol Secure)是一种安全的超文本传输协议,主要用于在客户端和服务器之间安全地传输数据

zblog自定义关键词和描述,zblog做seo优化必备插件

zblog自定义关键词和描述,zblog做seo优化必备插件     首先说下用到的一款插件:CustomMeta自定义数据字段 ,我们这里用到的版本是1.1,1.1+版增加了列表页标签支持!     插件介绍:文章,分类等添加自定义数据字段。1.1+版适用于 Z-Blog 2.0 B2以上版本。     在zblog2.0beta1里面,这个插件是集成到了程序里面,beta2里面默认没有了

一个统计文件中关键词数量的小程序-优化版本

public class computeWxxFileNum{public static void main(String[] args) throws IOException {//读文件File sourceFile = new File("e:\\55-tmp\\xxx.log");FileReader in = new FileReader(sourceFile); LineNumber