Post Json Data Menggunakan Library Requests

Subscribe dengan Account Google untuk mendapatkan News Letter terbaru dari Halovina !
Post Json Data Menggunakan Library Requests
Smart Drone E88 Pro HD Camera Shoot Original

Smart Drone E88 Pro HD Camera Shoot Original

Badan yang dapat dilipat, dilengkapi dengan tas penyimpanan gratis. Waktu penerbangan : 20 menit. Jarak kendali jarak jauh : sekitar 150 meter. Sinyal video : WiFi

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 :