Junior — Middle
Python тилинде HTTP суроо-талаптын денесин кантип чыгарыш керек?
sobes.tech AI
AIден жооп
Pythonда HTTP сурооңун денесин алуу үчүн көбүнчө Flask же Django сыяктуу frameworkлер колдонулат. Flaskте суроо денесин request объектисинен алса болот:
from flask import request
@app.route('/endpoint', methods=['POST'])
def handle_request():
data = request.data # Суроо денесин байттарда алуу
# же
json_data = request.get_json() # Эгер дене JSON форматында болсо
return 'OK'
Эгер http.server стандарттык китепканасын колдонсоңуз, денени rfile агымынан окууга болот:
content_length = int(self.headers['Content-Length'])
body = self.rfile.read(content_length)
Демек, ыкма колдонулган китепканага же frameworkке көз каранды.