首页 > 解决方案 > 如何使用 JavaScript 在发布请求上添加设置

问题描述

我目前正在编写一个将创建 paste.ee 文档的网站。

我喜欢“如何发送帖子请求”这个问题的一些答案

但我想不出在 API 中使用 API 设置的方法。

API 文档:https ://pastee.github.io/docs/

到目前为止我的代码:

<html>
<body>
<script>
var request = new XMLHttpRequest();

request.open("POST", "https://api.paste.ee/v1/pastes", true);

request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");

request.send("X-Auth-Token: mytoken");
</script>
</body>
</html>

如果可能的话,我想继续使用 JavaScript,这样我就不必运行 PHP 或 python。

标签: javascripthtml

解决方案


只需仔细阅读 API 文档。您需要在标头中指定身份验证令牌,如下所示:

var request = new XMLHttpRequest();

request.open("POST", "https://api.paste.ee/v1/pastes", true);

request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
request.setRequestHeader("X-Auth-Token", "YOUR_TOKEN_GOES_HERE");
request.send('{"description":"test","sections":[{"name":"Section1","syntax":"autodetect","contents":"Testing!"}]}')

推荐阅读