123456789101112131415161718192021222324252627 |
- ```python
- import requests
- import json
- url = '{{ rtrim($baseUrl, '/') }}/{{ ltrim($route['boundUri'], '/') }}'
- @if(count($route['cleanBodyParameters']))
- payload = {
- @foreach($route['cleanBodyParameters'] as $attribute => $parameter)
- '{{ $attribute }}': '{{ $parameter['value'] }}'@if(!($loop->last)),@endif {{ !$parameter['required'] ? '# optional' : '' }}
- @endforeach
- }
- @endif
- @if(count($route['cleanQueryParameters']))
- params = {
- @foreach($route['cleanQueryParameters'] as $attribute => $parameter)
- '{{ $attribute }}': '{{ $parameter['value'] }}'@if(!($loop->last)),@endif {{ !$parameter['required'] ? '# optional' : '' }}
- @endforeach
- }
- @endif
- headers = {
- @foreach($route['headers'] as $header => $value)
- '{{$header}}': '{{$value}}'@if(!($loop->last)),@endif
- @endforeach
- }
- response = requests.request('{{$route['methods'][0]}}', url, headers=headers{{ count($route['cleanBodyParameters']) ? ', json=payload' : '' }}{{ count($route['cleanQueryParameters']) ? ', params=params' : ''}})
- response.json()
- ```
|