xxxxxxxxxx
import requests
try:
response = requests.get('http://example.com')
if response.status_code == 200:
# Successful response
print('Response:', response.text)
else:
print('Error:', response.status_code)
except requests.exceptions.RequestException as e:
print('Error:', e)
xxxxxxxxxx
import requests
try:
response = requests.get("https://example.com")
if response.status_code == 503:
print("Server is temporarily unavailable. Please try again later.")
else:
print("Request was successful.")
except requests.exceptions.RequestException as e:
print("An error occurred:", e)
xxxxxxxxxx
const axios = require('axios');
async function makeRequest() {
try {
const response = await axios.get('https://example.com');
// Handle the successful response here
console.log(response.data);
} catch (error) {
if (error.response && error.response.status === 504) {
// Handle the 504 error specifically
console.log('Gateway Timeout Error (504): Please try again later.');
} else {
// Handle other errors
console.log('An error occurred:', error.message);
}
}
}
makeRequest();
xxxxxxxxxx
from flask import Flask, abort
app = Flask(__name__)
@app.route('/')
def handle_request():
abort(503)
if __name__ == '__main__':
app.run()