معرفی شرکت ها


bareasgi-cors-4.1.0


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

CORS support for bareasgi
ویژگی مقدار
سیستم عامل -
نام فایل bareasgi-cors-4.1.0
نام bareasgi-cors
نسخه کتابخانه 4.1.0
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Rob Blackbourn
ایمیل نویسنده rob.blackbourn@gmail.com
آدرس صفحه اصلی https://github.com/rob-blackbourn/bareASGI-cors
آدرس اینترنتی https://pypi.org/project/bareasgi-cors/
مجوز Apache-2.0
# bareASGI-cors CORS support for [bareASGI](http://github.com/rob-blackbourn/bareasgi) (read the [docs](https://rob-blackbourn.github.io/bareASGI-cors/)) ## Usage Simply create the `CORSMiddleware` class and put is as the first middleware. ```python import json import uvicorn from bareasgi import ( Application, text_reader, text_writer ) from bareasgi_cors import CORSMiddleware async def get_info(request): text = json.dumps(request.info) return HttpResponse(200, [(b'content-type', b'application/json')], text_writer(text)) async def set_info(request): text = await text_reader(request.body) data = json.loads(text) request.info.update(data) return HttpResponse(204) # Create the CORS middleware class cors_middleware = CORSMiddleware() # Use the CORS middleware as the first middleware. app = Application(info={'name': 'Michael Caine'}, middlewares=[cors_middleware]) app.http_router.add({'GET'}, '/info', get_info) app.http_router.add({'POST', 'OPTIONS'}, '/info', set_info) uvicorn.run(app, port=9010) ``` ## The POST method In the above example an OPTION method is included with the POST. This is always required with a POST as a browser will try first with an OPTION.


نیازمندی

مقدار نام
>=4.0,<5.0 bareasgi


زبان مورد نیاز

مقدار نام
>=3.8,<4.0 Python


نحوه نصب


نصب پکیج whl bareasgi-cors-4.1.0:

    pip install bareasgi-cors-4.1.0.whl


نصب پکیج tar.gz bareasgi-cors-4.1.0:

    pip install bareasgi-cors-4.1.0.tar.gz