我的编程空间,编程开发者的网络收藏夹
学习永远不晚

无法从 Golang 服务器获取 JS 响应

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

无法从 Golang 服务器获取 JS 响应

问题内容

我有 html:

js:

去:

func Handler(writer http.ResponseWriter, request *http.Request) {
    response := jsonResponse{IsAvailable: true, Message: "Available"}

    responseInJsonFormat, err := json.MarshalIndent(response, "", " ")
    if err != nil {
        log.Println("cannot convert response data to JSON")
        return
    }

    writer.Header().Set("Content-Type", "application/json")
    _, err = writer.Write(responseInJsonFormat)
    if err != nil {
        log.Println("cannot convert response data to JSON")
    }
}

如果我使用浏览器,我会收到 json 格式的响应,其中包含数据 {isavailable: true, message: "available"}。

一切正常。

但由于某种原因我无法在 js 中获取这些数据。 我在 js 中得到的响应是:

没有标题或数据。

我怎样才能得到它?

谢谢!


正确答案


fetch 返回一个 response 对象,然后必须将其解析为可用的格式,例如 json 或文本。由于您想要 json 格式,因此需要执行以下操作:

fetch('/address')
  .then(response => response.json())
  .then(data => console.log(data))
  .catch(e => console.log(e))

查看“使用 fetch api” 了解更多详细信息。

以上就是无法从 Golang 服务器获取 JS 响应的详细内容,更多请关注编程网其它相关文章!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

无法从 Golang 服务器获取 JS 响应

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

无法从 Golang 服务器获取 JS 响应

问题内容我有 html:clickjs:去:func Handler(writer http.ResponseWriter, request *http.Request) {response := jsonResponse{IsAv
无法从 Golang 服务器获取 JS 响应
2024-02-06

Android从服务器获取图片的实例方法

[java] 代码如下:public static Bitmap getBitmapFromServer(String imagePath) { HttpGet get = new HttpGet(imagePath); H
2022-06-06

服务器无法获取dns地址如何解决

如果服务器无法获取 DNS 地址,可以尝试以下几种解决方法:1. 检查服务器网络连接:确保服务器的网络连接正常,可以使用 ping 命令测试是否能够访问外部网络。2. 检查 DNS 配置:确保服务器的 DNS 配置正确,并且 DNS 服务器
2023-08-25

Android应用程序无法连接到socket.io Golang服务器

最近,一些Android应用程序无法连接到socket.io Golang服务器的问题引起了广泛关注。php小编新一在此为大家解答。在使用socket.io Golang服务器时,有一些常见的连接问题可能导致Android应用程序无法连接。
Android应用程序无法连接到socket.io Golang服务器
2024-02-08

阿里云饥荒服务器无响应的解决方法

阿里云饥荒服务器无响应是许多用户在使用阿里云服务器时经常遇到的问题。这篇文章将详细说明如何解决这个问题,帮助用户在遇到问题时能够及时解决,恢复服务器的正常运行。阿里云饥荒服务器无响应的问题可能是由于多种原因导致的,包括但不限于服务器内存不足、CPU使用率过高、磁盘空间不足、系统资源被占用等。下面,我们将针对这些问
阿里云饥荒服务器无响应的解决方法
2023-11-16

dns服务器未响应导致无法上网如何解决

本篇内容介绍了“dns服务器未响应导致无法上网如何解决”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!解决方法:1.首先检查一下除了电脑外的其
2022-12-16

首选dns服务器没有响应无法上网如何解决

首选dns服务器没有响应无法上网解决的方法:1、检查除电脑外其他无线设备是否连在同一个无线网络上;2、修改首选dns服务器的ip地址;3、如果还是没有响应,查看DNS服务是否开启;4、看DNSclient选项是否已经启动;5、打开命令提示符
2023-02-08

阿里云个人服务器地址的获取方法及应用

本文将介绍如何在阿里云上获取个人服务器的地址,并给出几个实际的应用场景,帮助读者更好地了解阿里云个人服务器的价值和使用方法。1.获取阿里云个人服务器地址的方法要获取阿里云个人服务器的地址,首先需要登录阿里云官网,并进入控制台。在控制台中,你可以找到你的云服务器实例,并查看其公网IP地址。这个IP地址就是你个人服务
阿里云个人服务器地址的获取方法及应用
2023-12-29

让HTML和JSP页面不缓存从Web服务器上重新获取页面的方法步骤

这篇文章主要介绍“让HTML和JSP页面不缓存从Web服务器上重新获取页面的方法步骤”,在日常操作中,相信很多人在让HTML和JSP页面不缓存从Web服务器上重新获取页面的方法步骤问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法
2023-06-08

Flutter应用程序可以发送到docker容器中的UDP服务器,但无法接收从服务器发送的数据

Flutter应用程序可以发送到docker容器中的UDP服务器,但无法接收从服务器发送的数据。这意味着在Flutter应用程序中,您可以使用UDP协议将数据发送到docker容器中运行的服务器。但是,当服务器尝试向应用程序发送数据时,Fl
Flutter应用程序可以发送到docker容器中的UDP服务器,但无法接收从服务器发送的数据
2024-02-09

通过netty把百度地图API获取的地理位置从Android端发送到Java服务器端的操作方法

这篇文章主要介绍了通过netty把百度地图API获取的地理位置从Android端发送到Java服务器端,本文通过示例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
2022-11-13

SQLServer 错误 21892 无法在与虚拟网络名称“%s”相关联的可用性组主副本上查询 sys.availability_replicas 以获取成员副本的服务器名称:错误 = %d,错误消息

详细信息 Attribute 值 产品名称 SQL Server 事件 ID 21892 事件源 MSSQLSERVER 组件 SQLEngine 符号名称 SQLErrorNum21892 消息正文 ...
SQLServer 错误 21892 无法在与虚拟网络名称“%s”相关联的可用性组主副本上查询 sys.availability_replicas 以获取成员副本的服务器名称:错误 = %d,错误消息
2023-11-05

编程热搜

目录