Sobes.tech
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.