• 跨域解决方案


     为什么会存在跨域: 安全性问题(一切的根源:js是一门客户端语言)

          解决方案

    •  jsonp  json with padding
                 步骤
                    1. 创建全局函数
                    2. 利用script标签发起请求,并发送全局函数名
                    3. 后端接收全局函数名,并返回函数执行的js代码,顺便出入数据
                 缺点
                    只能get请求
                    不是一个ajax请求
    • CORS   Cross Origin Resource Sharing
                 一个真正的ajax跨域请求方案
                 操作步骤
                    1. 设置响应头
                        Access-Control-Allow-Origin
                        Access-Control-Allow-Headers
                        Access-Control-Allow-Methods
                    2. 处理复杂跨域中的OPTIONS请求
    •  服务器代理
         http-proxy-middleware
                 目标服务器有接口:服务器代理
                目标服务器没有接口:爬虫
                     会分析html结构
                     会使用工具
     
     
  • 相关阅读:
    Linux:正则表达式2
    Linux:基础命令三
    Linux:正则表达式1
    虚拟机:主机能ping通虚拟机,虚拟机不可以ping通主机
    Linux:安装禅道
    ssh免密钥登录
    CKA-Harbor简单使用
    CKA-docker部署LNMP网站平台
    CKA-构建Nginx、PHP、Tomcat镜像
    CKA-docker卸载以及安装
  • 原文地址:https://www.cnblogs.com/zienlove/p/11995468.html
Copyright © 2020-2023  润新知