Ask Solem e650e3b774 flakes 11 năm trước cách đây
..
README.rst 0afa1efa28 Docs: Replaced all occurences of ``literal`` with `literal` 14 năm trước cách đây
__init__.py a76681f137 Added example: examples/httpexample with a simple http task. 14 năm trước cách đây
manage.py 83be635050 Merge branch 'master' of github.com:celery/celery 11 năm trước cách đây
settings.py e650e3b774 flakes 11 năm trước cách đây
urls.py e650e3b774 flakes 11 năm trước cách đây
views.py 7af762d1b7 More single quotes 12 năm trước cách đây

README.rst

======================
Webhook Task Example
======================

This example is a simple Django HTTP service exposing a single task
multiplying two numbers:

The multiply http callback task is in `views.py`, mapped to a URL using
`urls.py`.

There are no models, so to start it do::

$ python manage.py runserver

To execute the task you could use curl::

$ curl http://localhost:8000/multiply?x=10&y=10

which then gives the expected JSON response::

{"status": "success": "retval": 100}


To execute this http callback task asynchronously you could fire up
a python shell with a properly configured celery and do:

>>> from celery.task.http import URL
>>> res = URL("http://localhost:8000/multiply").get_async(x=10, y=10)
>>> res.wait()
100


That's all!