【前端】在浏览器控制台,直接发Ajax请求

我们在日常的开发的过程中,经常需要前端测试发送请求测试一些数据。但是由于一些session,cookie的存在,我们无法在postman上创建一些会话。那么这样,我们就可以在浏览器上直接发送Ajax请求

$.ajax({
type: "POST",
url: "https://zoomdev.us/webinar/92366433466/edit",
data:{
"topic": "My WWW",
"start_date": "09/09/2022",
"start_time": "2:00",
"start_time_2": "PM",
"timezone": "Asia/Shanghai",
"duration": "60",
"option_jbh":false,
"option_start_type": "video",
"password": "609615"
},
dataType: 'application/json;charset=UTF-8',
success: function (data) {
console.log("success")
console.log(data.responseText)
},
error: function (message) {
console.log("error")
console.log(message.responseText)
}
});

XMLHttpRequest 是 AJAX 的基础。我们直接利用XMLHttpRequest构建请求。

function ajax(req){
    var xhr=new XMLHttpRequest();
    xhr.onreadystatechange=function(){
        if(xhr.readyState===4){
            req.success&&req.success(xhr.responseText,xhr.status);
        }
    }
    req.method=req.method?req.method.toUpperCase():'GET';
    var data=null;
    var url=req.url;
    if(req.data){
        var arg='';
        for(var n in req.data){
            arg+=n+'='+encodeURIComponent(req.data[n])+'&'
        }
        arg=arg.slice(0,-1);
        if(req.method==='GET'){
            url=url+'?'+arg;
        }else{
            data=arg;
        }
    }
    if(req.headers){
        for(var h in req.headers){
            var v=req.headers[h];
            xhr.setRequestHeader(h,v);
        }
    }
    xhr.open(req.method,url);
    xhr.send(data);
}

// 再进行访问
ajax({url:"https://i.cnblogs.com/api/user",method:"GET",data:{},headers:{},success:function(res){console.log(res)}})

【前端】在浏览器控制台,直接发Ajax请求

Original: https://www.cnblogs.com/hardyzhou/p/16644604.html
Author: hardyzhou
Title: 【前端】在浏览器控制台,直接发Ajax请求

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/585128/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • gitee上传代码到仓库步骤(最简洁图文+命令说明)

    gitee上传代码到仓库步骤(最简洁图文+命令说明) 1、初始化项目 2、将当前目录下所有需要上传的文件代码等资源添加到缓存区 3、 提交缓存区里面的主要内容到本地仓库 4、添加一…

    Java 2023年6月5日
    085
  • springboot整合ehcache

    springboot整合ehcache 工具类实现缓存 1. jar包导入 <dependency>   <groupId>org.springf…

    Java 2023年6月9日
    067
  • java

    404. 抱歉,您访问的资源不存在。 可能是网址有误,或者对应的内容被删除,或者处于私有状态。 代码改变世界,联系邮箱 contact@cnblogs.com 园子的商业化努力-困…

    Java 2023年6月15日
    071
  • spring mvc通过客户端传值,controller获取Sort对象

    之前客户端需要根据需求按不同的排序方式查看数据,按照一种约定排序,比如1代表时间升序,2代表时间降序,3,4这种形式,然后后台根据这些值创建Sort对象。 后来发现完全多此一举,可…

    Java 2023年6月7日
    091
  • 「Java分享客栈」Nacos配置中心称王称霸,我Apollo一生也不弱于人!

    前言 Apollo又称阿波罗配置中心,在前两年还是挺火的,但阿里SpringCloud套件席卷国内之后,nacos就成为了最被亲睐的分布式配置中心,nacos是配置中心和注册中心二…

    Java 2023年6月9日
    0140
  • 设计原则之SOLID 原则

    SOLID 原则是由 5 个设计原则组成的,分别为:(S)单一职责原则、(O)开闭原则、(L)里式替换原则、(I)接口隔离原则和(D)依赖反转原则; 单一职责原则 SRP 单一职责…

    Java 2023年6月7日
    081
  • Kibana——通过Nginx代理Kibana并实现登陆认证

    前言 在使用ELK进行日志统计的时候,由于Kibana自身并没有身份验证的功能,任何人只要知道链接地址就可以正常登录到Kibana控制界面。 由于日常的查询,添加日志和删除日志都是…

    Java 2023年5月30日
    072
  • fastposter发布1.5.0 跨语言的海报生成器

    fastposter发布1.5.0 跨语言的海报生成器 v1.5.0 增加右键复制、粘贴操作 fastposter低代码海报生成器,一分钟完成海报开发。支持Java,Python,…

    Java 2023年6月5日
    098
  • 关于在网上突然多了一个“孙子”这件事,我是服气的!

    你好呀,我是歪歪。 今天又带大家用新姿势来带吃个的瓜,这瓜老好吃了。 老规矩,先把瓜吃干净,再解锁新的技术姿势。 事情是这样的,上周五的时候不是中国第三艘航空母舰福建舰下水了嘛。 …

    Java 2023年6月5日
    0105
  • Tomcat配置自定义JAVA环境

    Tomcat的bin目录下 在setclasspath.sh(Linux系统,Windows系统为setclasspath.bat)文件的开头添加: export JAVA_HOM…

    Java 2023年6月5日
    074
  • JAVA Builder模式构建MAP/LIST的示例

    我们在构建一个MAP时,要不停的调用put,有时候看着觉得很麻烦,刚好,看了下builder模式,觉得这思路不错,于是乎,照着用builder模式写了一个构建MAP的示例,代码如下…

    Java 2023年5月29日
    0102
  • docker 安装mysql5.7

    拉取镜像 docker pull mysql:5.7 准备数据目录 mkdir -p /mall/docker/mysql/conf mkdir -p /mall/docker/m…

    Java 2023年6月9日
    052
  • Java 操作 XML(14)–jackson-dataformat-xml 使用

    Jackson 除了可以处理 JSON,还可以用来处理 XML(jackson-dataformat-xml 模块),可以轻松完成 Java 对象和 XML 文档的互转;本文主要介…

    Java 2023年6月16日
    083
  • Java 将HTML转为Word

    本文以Java代码为例介绍如何实现将HTML文件转为Word文档(.docx、.doc)。在实际开发场景中可参考此方法来转换。下面详细方法及步骤。 在编辑代码前,请先在程序中导入S…

    Java 2023年5月29日
    089
  • Spring中常见的注解

    1.组件注解 @Controller @Service @Repository @Component —标注一个类为Spring容器的Bean @Configratio…

    Java 2023年6月15日
    069
  • iOS日志操作与开发,你真的会重视吗

    iOS中常用日志和上报系统浅析 类CocoaLumberjack日志框架架构浅析 Crash的类型介绍和常用收集方案 常用上报技术方案对比和分析 posted @2022-07-1…

    Java 2023年6月16日
    080
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球