Send an `OPTIONS` request. **Parameters**: See `httpx.request`.
(
self,
url: URL | str,
*,
params: QueryParamTypes | None = None,
headers: HeaderTypes | None = None,
cookies: CookieTypes | None = None,
auth: AuthTypes | UseClientDefault = USE_CLIENT_DEFAULT,
follow_redirects: bool | UseClientDefault = USE_CLIENT_DEFAULT,
timeout: TimeoutTypes | UseClientDefault = USE_CLIENT_DEFAULT,
extensions: RequestExtensions | None = None,
)
| 1778 | ) |
| 1779 | |
| 1780 | async def options( |
| 1781 | self, |
| 1782 | url: URL | str, |
| 1783 | *, |
| 1784 | params: QueryParamTypes | None = None, |
| 1785 | headers: HeaderTypes | None = None, |
| 1786 | cookies: CookieTypes | None = None, |
| 1787 | auth: AuthTypes | UseClientDefault = USE_CLIENT_DEFAULT, |
| 1788 | follow_redirects: bool | UseClientDefault = USE_CLIENT_DEFAULT, |
| 1789 | timeout: TimeoutTypes | UseClientDefault = USE_CLIENT_DEFAULT, |
| 1790 | extensions: RequestExtensions | None = None, |
| 1791 | ) -> Response: |
| 1792 | """ |
| 1793 | Send an `OPTIONS` request. |
| 1794 | |
| 1795 | **Parameters**: See `httpx.request`. |
| 1796 | """ |
| 1797 | return await self.request( |
| 1798 | "OPTIONS", |
| 1799 | url, |
| 1800 | params=params, |
| 1801 | headers=headers, |
| 1802 | cookies=cookies, |
| 1803 | auth=auth, |
| 1804 | follow_redirects=follow_redirects, |
| 1805 | timeout=timeout, |
| 1806 | extensions=extensions, |
| 1807 | ) |
| 1808 | |
| 1809 | async def head( |
| 1810 | self, |