local httpService = game:GetService("HttpService");
local s = httpService:GetAsync("https://rbxapi.herokuapp.com/api/Users/1");
print(s);
Это простой запрос GET, который отправляется на мой прокси-сервер, но он продолжает выдавать ошибку 403.
HTTP 403 (HTTP / 1.1 403 Запрещено)
При тестировании URL на других сайтах, таких как API tester , он работает совершенно нормально и проходит тестирование.
Прокси-сервер размещен на heroku, который является кодом для сервера:
const _express = require("express"),
_proxy = require("express-http-proxy"),
_fs = require("fs");
_body_parser = require("body-parser")
var client = _express();
var port = process.env.PORT || 5000;
client.use("/api", _proxy("https://api.roblox.com", {
proxyReqPathResolver: function(req){
return require('url').parse(req.url).path;
},
}));
client.listen(port, (err) =>{
if(err){
console.log(`Error: ${err}`);
return;
} else {
console.log(`Server is now listenin' on port ${port}!`);
}
})