MCPcopy
hub / github.com/encode/httpx / post

Method post

httpx/_client.py:1838–1873  ·  view source on GitHub ↗

Send a `POST` request. **Parameters**: See `httpx.request`.

(
        self,
        url: URL | str,
        *,
        content: RequestContent | None = None,
        data: RequestData | None = None,
        files: RequestFiles | None = None,
        json: typing.Any | None = None,
        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,
    )

Source from the content-addressed store, hash-verified

1836 )
1837
1838 async def post(
1839 self,
1840 url: URL | str,
1841 *,
1842 content: RequestContent | None = None,
1843 data: RequestData | None = None,
1844 files: RequestFiles | None = None,
1845 json: typing.Any | None = None,
1846 params: QueryParamTypes | None = None,
1847 headers: HeaderTypes | None = None,
1848 cookies: CookieTypes | None = None,
1849 auth: AuthTypes | UseClientDefault = USE_CLIENT_DEFAULT,
1850 follow_redirects: bool | UseClientDefault = USE_CLIENT_DEFAULT,
1851 timeout: TimeoutTypes | UseClientDefault = USE_CLIENT_DEFAULT,
1852 extensions: RequestExtensions | None = None,
1853 ) -> Response:
1854 """
1855 Send a `POST` request.
1856
1857 **Parameters**: See `httpx.request`.
1858 """
1859 return await self.request(
1860 "POST",
1861 url,
1862 content=content,
1863 data=data,
1864 files=files,
1865 json=json,
1866 params=params,
1867 headers=headers,
1868 cookies=cookies,
1869 auth=auth,
1870 follow_redirects=follow_redirects,
1871 timeout=timeout,
1872 extensions=extensions,
1873 )
1874
1875 async def put(
1876 self,

Callers

nothing calls this directly

Calls 1

requestMethod · 0.95

Tested by

no test coverage detected