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, он работает совершенно нормально и проходит тест.
Прокси-сервер размещен на героку, а это код для сервера:
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}!`);
}
})