javascript - 如何使用 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。
解决方案
只需仔细阅读 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!"}]}')
推荐阅读
- ios - Xcode 版本 12.2 未部署在 iOS 14.1 设备上。“xxx 的 iPhone 不可用。”
- sql - 如何按结果表从组中仅选择一组行?
- android - 安装前如何在 AVD Manager 上检查设备的 Android 目标平台?
- python - 如何在 Python 的命名空间下创建类似 C 的常量对象
- javascript - 在 react JS 组件文件中导入 d3
- objective-c - 为什么在objective c空白图像中截取屏幕截图?
- powershell - PowerShell 等待函数或调用命令的输出
- linux - Perforce:从命令行获取 P4JOURNAL
- html - 将相同的样式应用于 div 容器与将其单独应用于其中的元素不同吗?
- javascript - 在数组中查找对象