In Python security, how do I expose a REST API?

Exposing a REST API securely is a crucial part of modern web development. Below is a simple example using Python’s Flask framework to create a REST API.

from flask import Flask, jsonify, request app = Flask(__name__) @app.route('/api/resource', methods=['GET']) def get_resource(): data = {'message': 'Hello, World!'} return jsonify(data) @app.route('/api/resource', methods=['POST']) def create_resource(): content = request.json return jsonify(content), 201 if __name__ == '__main__': app.run(debug=True)

Keywords: REST API Python Flask Security Web Development