当前位置: 首页 > news >正文

用XMLHttpRequest发送和接收JSON数据

百度的AI回答了一个案例:

var xhr = new XMLHttpRequest();
var url = "your_endpoint_url"; // 替换为你的API端点
var data = JSON.stringify({key1: "value1",key2: "value2"
});xhr.open("POST", url, true);
xhr.setRequestHeader("Content-Type", "application/json");
xhr.onreadystatechange = function () {if (xhr.readyState === 4 && xhr.status === 200) {// 请求成功var response = JSON.parse(xhr.responseText);console.log(response);}
};xhr.send(data);

我觉得已经回答得不错的了,这里要注意两点:

1.xhr.setRequestHeader("Content-Type", "application/json");不可缺少;

2.xhr.send(data);的时候,里面这个data,必须是字符串的,所以上面用JSON.stringify()转成了字符串来传输到后端。

参考:

JS使用XMLHttpRequest对象POST收发JSON格式数据

http://www.lryc.cn/news/327440.html

相关文章:

  • 华为云使用指南02
  • halcon目标检测标注保存
  • Python图像处理——计算机视觉中常用的图像预处理
  • 编译安装飞桨fastdeploy@FreeBSD(失败)
  • java组合总和(力扣Leetcode39)
  • ZK友好代数哈希函数安全倡议
  • VMware vSAN OSA存储策略 - 基于虚拟机的分布式对象存储
  • JUC内容概述
  • postcss安装和使用
  • macOS 13 Ventura (苹果最新系统) v13.6.6正式版
  • WordPress Git主题 响应式CMS主题模板
  • 安卓国内ip代理app,畅游网络
  • Day53:WEB攻防-XSS跨站SVGPDFFlashMXSSUXSS配合上传文件添加脚本
  • k8s安装traefik作为ingress
  • 如何在Windows 10中打开屏幕键盘?这里有详细步骤
  • 【Pt】马灯贴图绘制过程 03-制作油渍、积尘效果
  • python-numpy-常用函数详解
  • UE小:基于UE5的两种Billboard material(始终朝向相机材质)
  • spring boot actuator 安全配置 springboot的安全性
  • macOS Sonoma如何查看隐藏文件
  • 深入浅出:语言模型的原理、实战与评估
  • 基于ssm的线上旅行信息管理系统论文
  • Jupyter开启远程服务器(最新版)
  • 【SpringCloud微服务实战10】DevOps自动化部署微服务项目(Jenkins+Docker+K8s)
  • DSVPN实验报告
  • Linux:Jenkins:参数化版本回滚(6)
  • Haproxy2.8.1+Lua5.1.4部署,haproxy.cfg配置文件详解和演示
  • GenICam-GenApi简介
  • 如何创建纯净版Django项目并启动?——让Django更加简洁
  • 蓝桥杯 2022 省A 选数异或