首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法向web钩子发出POST请求

无法向web钩子发出POST请求
EN

Stack Overflow用户
提问于 2020-02-12 08:49:40
回答 1查看 566关注 0票数 0

我试图向不和谐的api发出一个POST请求,但是它返回{" message“:”不能发送空消息“、"code":50006},我也尝试使用FormData来处理发布的内容,以及一个普通的字符串。

代码语言:javascript
复制
function loadDoc()
{
    let json = JSON.stringify({
        "content": "test",
      });

    const http = new XMLHttpRequest()
    http.open("POST", "https://discordapp.com/api/webhooks/MYWEBHOOK",true)
    http.setRequestHeader("Content-Type","multipart/form-data")
    http.send(json)
    http.onload = () => console.log(http.responseText)
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-02-12 09:30:51

也许可以对fetch采取如下方法:

代码语言:javascript
复制
let url = 'YOUR_URL';
let content = {YOUR_DATA};

let optionalParam = {
    headers: {
    "content-type":"application/json; charset=UTF-8"
  },
  body: content,
  method: "POST"
};

fetch(URL, optionalParam)
.then(data => {return data.json()})
.then(res => {console.log(res)})
.catch(error => {console.log(error)})
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60184373

复制
相关文章

相似问题

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