quickstarts/service_invocation/python/http/checkout/app.py

26 lines
587 B
Python

import json
import time
import logging
import requests
import os
logging.basicConfig(level=logging.INFO)
base_url = os.getenv('BASE_URL', 'http://localhost') + ':' + os.getenv(
'DAPR_HTTP_PORT', '3500')
# Adding app id as part of the header
headers = {'dapr-app-id': 'order-processor'}
for i in range(1, 10):
order = {'orderId': i}
# Invoking a service
result = requests.post(
url='%s/orders' % (base_url),
data=json.dumps(order),
headers=headers
)
logging.info('Order passed: ' + json.dumps(order))
time.sleep(1)