Junior — Middle
Python dilinde HTTP isteği gövdesi nasıl alınır?
sobes.tech yapay zeka
AI'dan gelen yanıt
Python'da HTTP isteğinin gövdesini çıkarmak için sıklıkla Flask veya Django gibi frameworkler kullanılır. Flask'ta, isteğin gövdesi request nesnesi aracılığıyla alınabilir:
from flask import request
@app.route('/endpoint', methods=['POST'])
def handle_request():
data = request.data # İsteğin gövdesini bayt olarak al
# veya
json_data = request.get_json() # Gövde JSON formatındaysa
return 'OK'
Standart http.server kütüphanesi kullanılıyorsa, gövde rfile akışından okunabilir:
content_length = int(self.headers['Content-Length'])
body = self.rfile.read(content_length)
Yani, yöntem kullanılan kütüphane veya framework'e bağlıdır.