python.blade.php 884 B

123456789101112131415161718192021222324252627282930313233
  1. ```python
  2. import requests
  3. import json
  4. url = '{{ rtrim($baseUrl, '/') }}/{{ ltrim($route['boundUri'], '/') }}'
  5. @if(count($route['cleanBodyParameters']))
  6. payload = {
  7. @foreach($route['cleanBodyParameters'] as $parameter => $value)
  8. '{{ $parameter }}': '{{ $value }}'@if(!($loop->last)),
  9. @endif
  10. @endforeach
  11. }
  12. @endif
  13. @if(count($route['cleanQueryParameters']))
  14. params = {
  15. @foreach($route['cleanQueryParameters'] as $parameter => $value)
  16. '{{ $parameter }}': '{{ $value }}'@if(!($loop->last)),
  17. @endif
  18. @endforeach
  19. }
  20. @endif
  21. headers = {
  22. @foreach($route['headers'] as $header => $value)
  23. '{{$header}}': '{{$value}}'@if(!($loop->last)),
  24. @endif
  25. @endforeach
  26. }
  27. response = requests.request('{{$route['methods'][0]}}', url, headers=headers{{ count($route['cleanBodyParameters']) ? ', json=payload' : '' }}{{ count($route['cleanQueryParameters']) ? ', params=params' : ''}})
  28. response.json()
  29. ```