首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我想使用fetch方法从api url获取请求。但我一直收到错误400

我想使用fetch方法从api url获取请求。但我一直收到错误400
EN

Stack Overflow用户
提问于 2021-04-26 15:52:16
回答 2查看 55关注 0票数 0

我想使用fetch方法从api url获取请求。但我一直在找error 400

这是我的脚本

代码语言:javascript
复制
fetch('https://api.funtranslations.com/translate/braille/unicode.json', {
method: 'get'})
.then(response => response.json())  // convert to json
.then(json => console.log(json))    //print data to console
.catch(err => console.log('Request Failed', err)); // Catch errors

我已经使用postman测试了这个api请求,它是成功的,但是为什么当我在我的网站上实现它时,它不成功呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-04-26 15:57:46

您没有在fetch调用中传递所需的text参数,从而导致API返回400错误。你可以省略{ method: 'get' },因为它是默认的。

代码语言:javascript
复制
const baseURL = 'https://api.funtranslations.com/translate/braille/unicode.json'
const text = 'hello'

fetch(`${baseURL}?text=${text}`)
  .then(response => response.json())
  .then(console.log)
票数 0
EN

Stack Overflow用户

发布于 2021-04-26 16:01:09

在Postman中,您请求url https://api.funtranslations.com/translate/braille/unicode.json?text=hello,而在js中,您请求不带任何参数的url。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67262766

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档