当前位置: 首页 > 编程笔记 >

如何与服务器之间发送和接收JSON数据

翟丰茂
2023-03-14
本文向大家介绍如何与服务器之间发送和接收JSON数据,包括了如何与服务器之间发送和接收JSON数据的使用技巧和注意事项,需要的朋友参考一下

JavaScript可以将网络请求发送到服务器并加载JSON。JS使用称为AJAX的东西来做到这一点。AJAX代表异步JavaScript和XML。JS具有一个API,可提取以将GET(接收)和POST(发送)信息发送到服务器。

您可以通过以下方式使用访存来获取JSON数据-

示例

const URL = 'https://jsonplaceholder.typicode.com/todos/1'
//将没有任何数据的GET请求发送到服务器
fetch(URL, {method: "GET"})
//从原始响应获取JSON数据
   .then(res => res.json())
//打印结果
   .then(console.log)

输出结果

这将给出输出-

{
   "userId": 1,
   "id": 1,
   "title": "delectus aut autem",
   "completed": false
}

您也可以使用访存将数据发布到服务器。例如,要在上述服务器上创建新的待办事项,您可以发布自己的数据-

示例

const URL = 'https://jsonplaceholder.typicode.com/todos'
const data = {
   "userId": 1,
   "title": "delectus aut autem",
   "completed": false
};
//发送帖子请求
fetch(URL, {
   method: "POST",
   body: JSON.stringify(data),
   headers: {
      "Content-type": "application/json; charset=UTF-8"
   }
})

这将在占位符API上创建一个待办事项。

 类似资料:
  • null 我希望得到json,但我得到了这个错误: 看起来我的servlet没有返回任何东西。如果我用更改,我什么也得不到。如果我用,我仍然一无所获。 谢谢:)(请客气,这是我第一次学习这些语言。而我已经很困惑了)。 我在catalina.out中获得。 再次感谢你对我的耐心和时间。

  • 我正在做一个基本的投票系统,其中我有2个HTML页面(都在同一个域上)。在第1页上有两个按钮,用户可以从中选择一个。第2页我想在一个图形中显示所选的选项。目标是,如果在第1页上点击了一个按钮,第2页上的数据就会自动更新,而不会刷新整个页面。 为了做到这一点,我尝试将单击的选项保存在LocalStorage中。我通过使用编写变量来获得数据。但是,当我得到数据时,我必须手动刷新第2页,以便结果显示。有

  • 问题内容: 这是我的网络服务(我正在使用Jersey API)。但是我想不通一种方法,可以从Java Rest客户端调用此方法来发送和接收json数据。我尝试了以下方式编写客户端 但这显示了以下错误 问题答案: 您对@PathParam的使用不正确。它不符合javadoc 此处记录的这些要求。我相信您只想发布JSON实体。您可以在资源方法中解决此问题,以接受JSON实体。 并且,您的客户端代码应如

  • 设置 FTP、SFTP、WebDav 或 RDS 连接以上传文件或从发布 Web 服务器下载文件。 远程服务器(通常叫做 Web 服务器或发布服务器)是用于发布站点文件以便人们可以在线查看的地方。这个远程服务器不过是另一台计算机,就像本地计算机一样,其中包含许多文件和文件夹,如 FTP 服务器。 在远程服务器上为您的站点指定文件夹,就像您在本地计算机上为本地站点指定文件夹一样。Dreamweave

  • 问题内容: 我正在尝试为请求和响应应用程序创建桌面客户端。 我能够轻松地执行GET请求。但是我想知道是否有人可以帮助我确定如何进行JSON请求和响应。并将其解析为字符串,从那里我可以锻炼如何将其全部切开 问题答案: Json.net在.net世界中无处不在。

  • 问题内容: 使用Ajax,我试图仅将Json数据发送到节点服务器,不进行任何处理,仅在发送时发出警报,在接收到时发出警报: 这是我的html5:具有onclick函数的简单按钮,可触发该函数使用ajax调用 这是节点服务器的一部分:用于创建服务器并侦听某些操作 没有警报被触发,所以我不认为ajax正在尝试发送信息。 问题答案: 在服务器端尝试此操作: 在客户端: 希望这对你有用