Executing HTTP requests to test throttling policies

Launch Django's development server to compose and send HTTP requests. Execute either of the following two commands based on your needs:

    python manage.py runserver
    python manage.py runserver 0.0.0.0:8000

Now, we will write commands to compose and send HTTP requests many times. In order to do so, we will learn how to achieve this goal with any of the following options combined with http and curl commands. Select the most appropriate one based on your needs. Don't forget that you will need to have the virtual environment activated in any of the options you select to run the commands when you use the http command:

  • macOS: Terminal with a Bash shell.
  • Linux: Terminal with a Bash shell.
  • Windows: ...

Get Hands-On RESTful Python Web Services - Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.