精华内容
下载资源
问答
  • 今天来实验室打开电脑,打开leetcode网页发现反应,开始以为校园网又炸了,登微信发现能进,奇怪了; 然后重启,还是一样; 于是启动网络诊断,出现下面这个界面: 网上搜以下,每个试一下,找到了解决方案: ...

    今天来实验室打开电脑,打开leetcode网页发现没反应,开始以为校园网又炸了,登微信发现能进,奇怪了;
    然后重启,还是一样;
    于是启动网络诊断,出现下面这个界面:
    在这里插入图片描述
    网上搜以下,每个试一下,找到了解决方案:

    • 打开控制面板;
    • 搜索Internet选项:
      在这里插入图片描述
    • 进去之后点击连接:
      在这里插入图片描述
    • 把这个代理的√取消掉
      在这里插入图片描述
    • 然后确定,就可以正常浏览网页了;

    我估计十有八九是昨天用python玩套接字,模拟客户端和服务器通信的时候,设置了端口号导致的:
    不过我设置的8082,那么怎么会显示7890???

    import socket
    
    ## 客户端
    
    # 本地服务器
    ip_port = ('127.0.0.1', 8082)
    
    # 客户端
    
    while True:
        # 每次传输都要创建一个套接字
        sk = socket.socket()
        # 通信建立
        sk.connect(ip_port)
        # 输入待发送的信息
        message = input("Send:")
        # 将unicode编码的字符串str2转换成gb2312
        sk.sendall(str('Client:' + message).encode())
        print("Client waiting...")
        server_reply = sk.recv(1024)  # 为什么1024?
        print(server_reply.decode())
    
    
    展开全文
  • 在前后端没有分离的时候,前端开发要么是写静态页面,数据渲染后端来做,要么就是前端的页面和后端的代码刚开始的时候合并在一起,每次后端代码更新了之后,前端也要更新一下代码,然后重启一下服务,还是比较麻烦...

    前言

    在前后端没有分离的时候,前端开发要么是写静态页面,数据渲染后端来做,要么就是前端的页面和后端的代码刚开始的时候就合并在一起,每次后端代码更新了之后,前端也要更新一下代码,然后重启一下服务,还是比较麻烦的,而且前端要一直依赖于后端来开发。但前后端分离之后就不一样了,前端有更大的自由发挥性,现在应该绝大部分的公司都已经采取这种开发模式了。
    前后端分离开发之后前后端只要定好接口文档,然后就根据文档各自开始开发了,在接口没好之前前端也可以使用模拟数据的插件来做接口数据模拟返回,等到后端接口写好之后再进行联调就好了,这样子又为开发大大的节约了时间。
    前后端为我们带来那么大的便利,但也有它随之而来的缺点,那就是在项目开发时去请求同事的服务,由于浏览器同源策略的影响,就会出现跨域问题而无法收到后端接口返回的数据。

    那么何种情况下算跨域了呢?

    跨域之后会造成

    我们使用ajax去请求资源的时候,就会被使用同源策略进行检测,注意:同源策略是适用于浏览器的,也就是说如果我们发送了一个跨域的请求,服务器是能接收到请求的,也会把请求的数据返回给你,但浏览器在接收数据之后,会比较他们的域是否相同,如果不相同拒绝接收处理。

    解决方案

    1:后端代理
    1.1 vue里的后端代理
    在config文件下的index.js文件下配置:

    proxyTable: {
        'api':{//将'http://www.test.com:8001/'映射为'api'
            target:'http://www.test.com:8001/',// 接口域名
            changeOrigin: true,//是否跨域
            pathRewrite: {
                '^/apis': ''   //需要rewrite的,
            } 
        },
    }
    

    1.1 nginx代理
    找到nginx里conf下的配置文件nginx.conf,进行以下的修改

    server {
        listen       80; #监听80端口,可以改成其他端口
        server_name  127.0.0.1; # 当前服务的域名
    
        #charset koi8-r;
    
        #access_log  logs/host.access.log  main;
    
        location ^~/ {
            proxy_pass http://127.0.0.1:4302; #页面访问地址
            proxy_set_header X-real-ip $remote_addr;
            proxy_set_header Host $http_host;
        }
    
        location ^~/hs {
            proxy_pass http://10.65.7.114:8180/hs; #实际请求的接口配置
            proxy_set_header X-real-ip $remote_addr;
            proxy_set_header Host $http_host;
        }
    }
    

    注:在location里面配置页面的访问地址和要请求的接口地址。

    2:jsonp请求
    原理:我们会发现我们用script来引入文件的时候,地址不受同源策略的影响
    2.1原生js解决跨域

    <script>
        function callback(res){
            console.log(res.name);
        }
    </script>
    <script src="http://www.baidu.com/api.do?callback=callback"></script>
    

    2.2用juery封装好的jsnop请求来解决跨域

    $.ajax({
        url: "http://www.baidu.com/api.do",
        type: "GET",
        dataType: "jsonp", //指定服务器返回的数据类型
        success: function (res) {
           console.log(res);
        }
    });
    

    jsonp请求的缺点就是它只能发送get请求,有上传文件之类的需求就不适合用。

    3:设置头信息方案
    js 端的ajax请求:

    $.ajax({
        url:'http://test.html',
        dataType:'json',
        type:'GET',
        beforeSend:function(xhr){
            xhr.setRequestHeader('Test','testheadervalue');
        },
        async: false,
        cache: false,
        success: function (res) {}
    })
    

    服务端设置:

    HttpContext.Current.Response.AddHeader("Access-Control-Allow-Origin", "*");
    
    /**表示的是访问服务端的ip地址及端口号,设置为*表示所有域都可以通过,一般来说不设置*,因为安全性能差,所以改成*/--->HttpContext.Current.Response.AddHeader("Access-Control-Allow-Origin", "http://10.80.6.111:8080");
    
    HttpContext.Current.Response.AddHeader("Access-Control-Allow-Methods", "POST, GET, OPTIONS,DELETE,PUT");
    
    /**表示的是允许跨域的请求方法;*/
    
    HttpContext.Current.Response.AddHeader("Access-Control-Allow-Headers", "Test");
    
    /**表示的是允许跨域请求包含content-type头;*/
    展开全文
  • 为什么我配置了一个反向代理 但是访问的时候浏览器显示...已经重启过nginx了 但是没有效果 同一个配置文件中设置的另一个反向代理就可以使用 我复制了那一段配置 改了server_name的名字 别的都改 但就是无法访问 ...

    为什么我配置了一个反向代理 但是访问的时候浏览器显示找不到ip呢
    在这里插入图片描述
    配置文件如下
    在这里插入图片描述
    已经重启过nginx了 但是没有效果 同一个配置文件中设置的另一个反向代理就可以使用 我复制了那一段配置 改了server_name的名字 别的都没改 但就是无法访问

    展开全文
  • proxyTable的设置网上有的是,以前也管过,但新公司的项目需要用到,所以彻底研究一下,结果绕了好大的弯子! 注:每次设置完proxyTable,请一定要重启,刷新不好使 npm run dev! 开始前,请劳记上面操作,我...

    proxyTable的设置网上有的是,以前也没管过,但新公司的项目需要用到,所以就彻底研究一下,结果绕了好大的弯子!

    注:每次设置完proxyTable,请一定要重启,刷新不好使   npm run dev!

    开始前,请劳记上面操作,我就在这绕了很大的弯,一直以为页面刷新就行了,但是,webpack好像很特别的存在一样,它不执行。好了,开始配置:

    1 打开vue项目->config->index.js,并找到proxyTable属性

    proxyTable: {
          '/api': { // '/api':匹配项
            target: 'http://192.168.31.167:8091', // 接口的域名
            // secure: false,// 如果是https接口,需要配置这个参数
            changeOrigin: true, // 如果接口跨域,需要进行这个参数配置
            pathRewrite: { // 如果接口本身没有/api需要通过pathRewrite来重写了地址
              '^/api': '/'
            }
          }
        }

    说明:具体如何跨域的,请自行查找

    2 打开一个vue页面,设置一个按钮,和一个方法,注意请求url写法

    http://192.168.31.167:8091/listUsers,这是我在本机用node.js写的一个简单的get请求,至于测试API,自行解决。

    /api/listUsers’

    /api   相当于   http://192.168.31.167:8091

    webpack,会自动帮你转过去。

     handleTest() {
            let _this = this;
            //axios被挂到vue上了,做个全局
            _this.$axios.get('/api/listUsers')
              .then(function(response) {
                console.log(response);
              })
              .catch(function(error) {
                console.log(error);
              });
    
          },

    3 npm run dev,去查看你的页面,并点击按钮

    提示:跨域开发时,有两个选择

    1 后台把跨条件设置允许,具体实现问你的后台。那么前台就正常访问即可。(最简单,最暴力,但对于后台来说不安全)

    2 如果后台不设置,那前台必须得设置跨配置,也就是proxyTable配置。具体原理自己去搜webpack的proxy配置。

    3 一定要切记重启,npm run dev!!!

    展开全文
  • 科学上网过后,有一次突然浏览器办法联网打开网页了 然而微信,QQ等一系列软件都没事,怀疑是VPN破坏了浏览器的IP...3、找到代理设置,如图: 4、选择自动检测并重启,如图: 基本上可以解决了问题~奥里给! ...
  • 从一开始自己没有想到是配置的问题,因为浏览器是突然不能用的,自己又动过电脑的设置,避开了这一点,所以走了很多弯路,事实证明,有时候不能太相信自己呀..... 解决办法: 出现这个问题就要查看代理服务器的设置...
  • 点你Wi-Fi名字后面的三角,把里面的“静态”“的所有东西都删了 关闭HTTP代理,之后检查路由器的DHCP服务器开启 如果开启 那就重启再试一下,就是平板wifi重新搜索下,或者你取消无线加密试试能否连接www.mh456.com防...
  • fiddler如何配置我这里不说了,因为网站上都有很详细的步骤,...那么一切都准备好了,手机wifi代理设置了,结果手机却网了,fiddler抓包也不行。这时候你就要重启fiddler,重启fiddler,重启fiddler。重要的事情
  • dns正常解析无法上网

    千次阅读 2015-10-06 10:53:01
    网页无法打开,qq可以登录, dns已经设置,可以解析域名,360断网检测一切正常,死活打不开网页,认为是代理问题,看了下代理,没有设置,然后...想了想还是想出问题,试了下万能的重启重启之后,果然,问题解决
  • 基本设置是要在Android设备上设置proxy,Fiddler上开启Allow remote computers to connect。...二是之前设置的有代理,换了代理后需要关闭再重启WiFi。 做完这两步ok了。 转载于:https://www.cnblogs.com/Rus...
  • 开发了一个定时采集数据的程序,一直用的好好的,想到有一天突然...这是怪事了,查了半小时,都是说什么打开ie的代理设置,去掉里面的打勾即可,但是我去掉了,重启了应用,还是不行。有的人明明没有设置过代理...
  • 问题描述 刚刚睡了一下起来发现网页打不开了?...百思不得其解,我抱着试一试的心态 点击了一下**“转到代理设置”** 把这个“使用代理服务器”关闭(原来是开启的状态)。之后,一切正常,可以联网了...
  • mac safari浏览器打不开网页肿么办

    千次阅读 热门讨论 2020-12-01 00:04:14
    求人不如求己,我开始研究safari的一些配置,终于在safari的开发里面的用户代理更改后解决了这个问题,至于网上说的一些方法,我这里是啥用的,我只是更改了设置>网络>高级>DNS,,加了一个百度的,让...
  • 之前我还天真的以为改...因为当时fiddler配置后生效(需要重启) , 我一直划着app才发现的 首先需要手机,电脑同一 wifi 然后给wifi设置手动代理 服务器是电脑局域网ipv4 端口是接口的端口 然后打开软件,...
  • Fiddler学习(三)

    2020-06-03 18:18:43
    弱网测试 ...这里可以自己去设置,记得重启 二:HTTPS抓包 百度是HTTPS的,去抓百度的时候,发现抓不到https 代理到了,但是显示不出来,办法解码,因为HTTPS相当于HTTP+SSL+TLS,是有...
  • 就是每当服务器重启时(有的时候就是断电了),bat总是要手动打开,如果我不在内网环境的时候,我就没办法连接到服务器了,所以有个开机自启的功能非常重要。 好了,下面进入正题。 在试过多种方法后,最终选择...
  • 本系列我先给大家介绍做出来的效果是怎样的吧,当我们的加域客户端安装了MBAM代理后,我们可以很好的利用组策略对客户端下发安全策略,例如强制设置最后必须加密磁盘的期限:当最后的期限到了后必须强制加密了,...
  • 软件介绍: ...说明:某些特殊图书在用大图模式下载时会出现怎么也下载不了的现象,请稍后在下载或者手动访问一下看看是否手动也不能正常访问大图,或者直接设置为小图可以正常下载了6.添加:缺页提示
  • Nginx安装包

    2017-09-01 14:17:19
    意味着一旦我们服务器出现断电、重启之类的情况,我们很可能会出现数据丢失的情况,所以不建议使用redis来存放关键的数据。当然,也正因为redis读写数据都使用内存,所以它的速度是非常快的,很适合我们来存放...
  • 2、代理连接,主要是使用代理设置,不过由于代理的网速肯定要慢一些,好处是避免被封IP地址。 关于代理文件格式:新建一个文本文件,命名为“代理.txt”,内容如下 ip:port ip:port ip:port ip:port ...
  • 错,上面两行代码已经分别实现了一个id为Msg的jquery对象的渐入和淡出。做一个像Gmail一样的动态加载通知条,用jquery那么简单。两个函数接受的参数除了快慢等,还可以接收整型,作为渐入或淡出的完成时间,...
  • 很迷,不清楚原因,但是只需要在登录时候设置一个代理就行,不管什么代理,哪怕是【本地服务器-本地客户端】这样的代理都行。 QQ截图无法使用 见讨论区。 微信启动后屏幕上有个黑框 见讨论区。 办法进行QQ远程/...
  • vc++ 应用源码包_1

    热门讨论 2012-09-15 14:22:12
    内含(重启、图片操作、ip操作、键盘与鼠标、客户端以及服务端、文件传输等实例源码) 多个VC++加密解密算法库(CRYPT++) 详细讲解了Crypt++的加密解密的使用以及其它的加密解密方法(例如base64加解密、哈希加...
  • vc++ 应用源码包_2

    热门讨论 2012-09-15 14:27:40
    内含(重启、图片操作、ip操作、键盘与鼠标、客户端以及服务端、文件传输等实例源码) 多个VC++加密解密算法库(CRYPT++) 详细讲解了Crypt++的加密解密的使用以及其它的加密解密方法(例如base64加解密、哈希加...
  • vc++ 应用源码包_6

    热门讨论 2012-09-15 14:59:46
    内含(重启、图片操作、ip操作、键盘与鼠标、客户端以及服务端、文件传输等实例源码) 多个VC++加密解密算法库(CRYPT++) 详细讲解了Crypt++的加密解密的使用以及其它的加密解密方法(例如base64加解密、哈希加...
  • vc++ 应用源码包_5

    热门讨论 2012-09-15 14:45:16
    内含(重启、图片操作、ip操作、键盘与鼠标、客户端以及服务端、文件传输等实例源码) 多个VC++加密解密算法库(CRYPT++) 详细讲解了Crypt++的加密解密的使用以及其它的加密解密方法(例如base64加解密、哈希加...
  • vc++ 应用源码包_4

    热门讨论 2012-09-15 14:38:35
    内含(重启、图片操作、ip操作、键盘与鼠标、客户端以及服务端、文件传输等实例源码) 多个VC++加密解密算法库(CRYPT++) 详细讲解了Crypt++的加密解密的使用以及其它的加密解密方法(例如base64加解密、哈希加...

空空如也

空空如也

1 2 3
收藏数 41
精华内容 16
关键字:

代理设置重启就没了