Skip to content

Commit ed0d650

Browse files
authored
Send data to ServiceClients only if present (#39)
* Provide json data to service client only if present. Fixes #38 * Scope requests to install internal dependencies for doc building. Fixes failing doc builds.
1 parent 4d0e74a commit ed0d650

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

ask-sdk-core/ask_sdk_core/api_client.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,11 @@ def invoke(self, request):
6666
raise ApiClientException(
6767
"Requests against non-HTTPS endpoints are not allowed.")
6868

69-
raw_data = json.dumps(request.body)
69+
if request.body:
70+
raw_data = json.dumps(request.body)
71+
else:
72+
raw_data = None
73+
7074
http_response = http_method(
7175
url=request.url, headers=http_headers, data=raw_data)
7276

ask-sdk-core/requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
six
22
typing
3-
requests
3+
requests<=2.19.1
44
python_dateutil
55
ask-sdk-model

0 commit comments

Comments
 (0)