Post Json Data Menggunakan Library Requests

Subscribe Dengan Account Google Untuk Membaca Artikel Tanpa Iklan
Post Json Data Menggunakan Library Requests

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 :