Post Json Data Menggunakan Library Requests

Subscribe Dengan Account Google Untuk Membaca Artikel Tanpa Iklan !
Post Json Data Menggunakan Library Requests
Xiaomi Smart Band 9 Pro

Xiaomi Smart Band 9 Pro

Dilengkapi GNSS bawaan dan kompas, Kamu bisa menjelajah dengan percaya diri. Daya Tahan Luar Biasa dengan performa optimal tahan baterai hingga 21 hari. Desain Elegan dan Trendy Tidak hanya handal, Xiaomi Smart Band 9 Pro ini juga tampil memukau dengan frame alloy aluminium berwarna yang memancarkan kesan premium, dipadukan dengan strap trendi yang cocok untuk setiap gaya, baik untuk olahraga maupun acara formal.

Free Klik Disini !

JSON (JavaScript Object Notation) adalah format pertukaran data yang ringan, mudah dibaca dan ditulis oleh manusia, serta mudah diterjemahkan dan dibuat (generate) oleh komputer. Format ini dibuat berdasarkan bagian dari Bahasa JavaScript, Standar ECMA-262 Edisi ke-3 - Desember 1999. (json.org)

Pada bahasa python pengiriman data ke server bisa melalui bentuk JSON dan SOAP. salah satu library yang bisa digunakan adalah Requests. library ini cukup power full terutama untuk melakukan proses POST dan GET data dalam bentuk SOAP dan JSON.

baca juga : Konfigurasi python virtual environment

Selanjutnya kita buat sebuah sample data dalam bentuk dictionary, melalui json.dumps() data akan dikirimkan ke server dalam bentuk JSON. Perhatikan kode dibawah ini :

data={
    "nama":"Anita",
    "ttl":"Malang 2 Juni 1989"
}

Data diatas akan kita kirimkan ke server menggunakan library requests

import requests
import json

data={
"nama":"Anita",
"ttl":"Malang 2 Juni 1989"
}

requests.post("localhost:8000/test",data=json.dumps(data))

Langkah selanjutnya menangkap parameter kiriman dari client, gunakan django sebagai framework server.

 

@csrf_exempt
def test_data(request):
# import requests
import json
body_unicode = request.body.decode('utf-8')
body = json.loads(body_unicode)
nama = body['nama']
data = {
'message':'success'
}
return HttpResponse(json.dumps(data))

 

Baca artikel lainya :