Ошибка 403 - Запрет доступа на сайт
Ошибка 403 "Forbidden" возвращается сервером, когда клиент обращается к ресурсу, к которому у него нет доступа.
Примеры кода для иллюстрации ошибки 403 в разных языках программирования:
Python:
python
import requests
url = "https://example.com/forbidden-resource"
response = requests.get(url)
if response.status_code == 403:
print("Access to the resource is forbidden.")
Java:
java
import java.io.IOException;
import java.net.HttpURLConnection;
import java.net.URL;
public class ForbiddenExample {
public static void main(String[] args) {
String url = "https://example.com/forbidden-resource";
try {
HttpURLConnection connection = (HttpURLConnection) new URL(url).openConnection();
int statusCode = connection.getResponseCode();
if (statusCode == 403) {
System.out.println("Access to the resource is forbidden.");
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
JavaScript (Node.js веб-фреймворк Express):
javascript
const express = require("express");
const app = express();
app.get("/forbidden-resource", (req, res) => {
res.sendStatus(403);
});
app.listen(3000, () => {
console.log("Server is running on http://localhost:3000");
});
В приведенных примерах кода показано, как можно проверить ответ сервера на код 403 и выполнить соответствующие действия.