Post Json Data Using 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.

selanjutnya kita asumsikan kita akan mengirim sebuah json data ke mesin server. misal

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

dua data tersebut kita akan kirimkan ke server menggunakan library requests

import requests
import json
 
data={
	"nama":"Anita",
	"ttl":"Malang 2 Juni 1989"
}
 
requests.post("localhost:8001/book/contact/",data=json.dumps(data))

langkah selanjutnya adalah menangkap parameter kiriman dari client

import requests
import json
body_unicode = request.body.decode('utf-8')
body = json.loads(body_unicode)
nama = body['nama']
print(nama)

 

good luck …!