github.com/micro/go-micro/examples@v0.0.0-20210105173217-bf4ab679e18b/greeter/cli/python/rpc_client.py (about) 1 import requests 2 import json 3 4 5 def main(): 6 url = "http://localhost:4000" 7 headers = {'content-type': 'application/json'} 8 9 # Example echo method 10 payload = { 11 "method": "Say.Hello", 12 "params": [{"name": "John"}], 13 "jsonrpc": "2.0", 14 "id": 0, 15 } 16 response = requests.post( 17 url, data=json.dumps(payload), headers=headers).json() 18 19 print response["result"] 20 21 if __name__ == "__main__": 22 main()