北城已荒凉 2018-08-31 06:47 采纳率: 0%
浏览 32

如何调用基于json的API

Im trying to call on a json based authentication API, but its not working. The API takes two parameters as input in JSON format; username and password.

What am I doing wrong? here is my current test code:

    <!DOCTYPE html>
<html lang="en">
<head>
    <meta name="viewport" content="width=device-width, initial-scale=1"/>
    <title>API test</title>
    <link rel="stylesheet" href="styles.css">
</head>
<body>
    <header>
        <h1>API test</h1>
        <button id="btn">test</button>
    </header>
    <p id="result"></p>
    <script>
        const xhr = new XMLHttpRequest();

        xhr.onload = function () {
            const serverResponse = document.getElementById("result");
            serverResponse.innerHTML = this.responseText;
        }

        xhr.open("POST", "url");
        xhr.setRequestHeader("Content-type", "application/json");
        xhr.send("username=test&password=test");
    </script>

</body>
</html>
  • 写回答

1条回答 默认 最新

  • weixin_33696106 2018-08-31 07:09
    关注

    Try this one.

    xhr.open("POST", "url");
    xhr.setRequestHeader("Content-Type", "application/json;charset=UTF-8");
    xhr.send(JSON.stringify({ username: "test", password: "test" }));
    
    评论

报告相同问题?

悬赏问题

  • ¥15 微信会员卡接入微信支付商户号收款
  • ¥15 如何获取烟草零售终端数据
  • ¥15 数学建模招标中位数问题
  • ¥15 phython路径名过长报错 不知道什么问题
  • ¥15 深度学习中模型转换该怎么实现
  • ¥15 HLs设计手写数字识别程序编译通不过
  • ¥15 Stata外部命令安装问题求帮助!
  • ¥15 从键盘随机输入A-H中的一串字符串,用七段数码管方法进行绘制。提交代码及运行截图。
  • ¥15 TYPCE母转母,插入认方向
  • ¥15 如何用python向钉钉机器人发送可以放大的图片?