python.blade.php 886 B

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