Requests kütüphanesinde bytes-like object required not str hatası

data={“ogrenciNo”,ogrTam}

Burada sanırım bir sözlük oluşturmak istemişsiniz ama set oluşturmuşsunuz. Zira set’lerin JSON’da bir karşılığı yok. {"ogrenciNo": ogrTam} olması lazım.

mbpost=requests.post(url,data=data)

data’nın bytes türünde olması lazım, siz JSON verisi yollamak istiyorsunuz. json modülü ile gerekli bytes verisini elde edebileceğiniz gibi data yerine json parametresini de kullanabilirsiniz:

mbpost=requests.post(url,json=data)
1 Beğeni