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

Method put

httpx/_client.py:1875–1910  ·  view source on GitHub ↗

Send a `PUT` 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

1873 )
1874
1875 async def put(
1876 self,
1877 url: URL | str,
1878 *,
1879 content: RequestContent | None = None,
1880 data: RequestData | None = None,
1881 files: RequestFiles | None = None,
1882 json: typing.Any | None = None,
1883 params: QueryParamTypes | None = None,
1884 headers: HeaderTypes | None = None,
1885 cookies: CookieTypes | None = None,
1886 auth: AuthTypes | UseClientDefault = USE_CLIENT_DEFAULT,
1887 follow_redirects: bool | UseClientDefault = USE_CLIENT_DEFAULT,
1888 timeout: TimeoutTypes | UseClientDefault = USE_CLIENT_DEFAULT,
1889 extensions: RequestExtensions | None = None,
1890 ) -> Response:
1891 """
1892 Send a `PUT` request.
1893
1894 **Parameters**: See `httpx.request`.
1895 """
1896 return await self.request(
1897 "PUT",
1898 url,
1899 content=content,
1900 data=data,
1901 files=files,
1902 json=json,
1903 params=params,
1904 headers=headers,
1905 cookies=cookies,
1906 auth=auth,
1907 follow_redirects=follow_redirects,
1908 timeout=timeout,
1909 extensions=extensions,
1910 )
1911
1912 async def patch(
1913 self,

Callers

nothing calls this directly

Calls 1

requestMethod · 0.95

Tested by

no test coverage detected