最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

当我正在与比特币平均服务器通信时,它说403状态代码错误

运维笔记admin6浏览0评论

当我正在与比特币平均服务器通信时,它说403状态代码错误

当我正在与比特币平均服务器通信时,它说403状态代码错误

const express = require("express");
const bodyParser = require("body-parser");
const request = require("request");
const app = express();

app.use(bodyParser.urlencoded({extended: true}));

app.get("/", function(req, res){
  res.sendFile(__dirname + "/index.html");
});

app.post("/", function(req, res){
request(" ;fiat=USD,EUR", function(error, response, body){
console.log(response.statusCode);
});

});

app.listen(3000, function(){
  console.log("server is running in port 3000");
});
回答如下:

如果您看到响应的正文console.log(response.body);,则会看到此错误,然后>>

未经身份验证的请求无法访问端点apiv2.bitcoinaverage/indices/global/ticker/all?crypto=BTC&fiat=USD,EUR

403代表unauthorized(“拒绝授权”);即,“我知道您是谁,但您无权访问此资源。”

403禁止进入

403(禁止)状态代码表示服务器已理解该请求,但拒绝授权。希望制作的服务器公开为什么请求被禁止的原因可以在响应有效负载(如果有)。

如果请求中提供了身份验证凭据,则服务器认为它们不足以授予访问权限。客户端不应该自动使用相同的凭据重复该请求。客户端可以使用新的或不同的凭据重复该请求。但是,可能由于与凭据无关的原因而禁止该请求。

希望“隐藏”当前存在的原始服务器禁止的目标资源可能会以状态码回应404(未找到)。

您应该Making Authenticated Requests

发布评论

评论列表(0)

  1. 暂无评论