POST — запрос с передачей json
curl -d '{"key1":"value1", "key2":"value2"}' -H "Content-Type: application/json" -X POST http://localhost:3000/data
POST application/x-www-form-urlencoded
curl -d "param1=value1¶m2=value2" -X POST http://localhost:3000/data
Подробнее: https://gist.github.com/subfuzion/08c5d85437d5d4f00e58
Запрос с использованием библиотеки requests Python3
#/usr/bin/env python import requests from requests.auth import HTTPDigestAuth payload = [{'devaddr': '00000000', 'profile':'Semtech Mote', 'nwkskey':'00000000000000000000000000000000', 'appskey':'00000000000000000000000000000000', 'fcntdown':0}] print(requests.post("http://localhost:8080/api/nodes", json=payload, auth=HTTPDigestAuth('admin', 'admin')))