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

Function put

httpx/_api.py:323–361  ·  view source on GitHub ↗

Sends a `PUT` request. **Parameters**: See `httpx.request`.

(
    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 | None = None,
    proxy: ProxyTypes | None = None,
    follow_redirects: bool = False,
    verify: ssl.SSLContext | str | bool = True,
    timeout: TimeoutTypes = DEFAULT_TIMEOUT_CONFIG,
    trust_env: bool = True,
)

Source from the content-addressed store, hash-verified

321
322
323def put(
324 url: URL | str,
325 *,
326 content: RequestContent | None = None,
327 data: RequestData | None = None,
328 files: RequestFiles | None = None,
329 json: typing.Any | None = None,
330 params: QueryParamTypes | None = None,
331 headers: HeaderTypes | None = None,
332 cookies: CookieTypes | None = None,
333 auth: AuthTypes | None = None,
334 proxy: ProxyTypes | None = None,
335 follow_redirects: bool = False,
336 verify: ssl.SSLContext | str | bool = True,
337 timeout: TimeoutTypes = DEFAULT_TIMEOUT_CONFIG,
338 trust_env: bool = True,
339) -> Response:
340 """
341 Sends a `PUT` request.
342
343 **Parameters**: See `httpx.request`.
344 """
345 return request(
346 "PUT",
347 url,
348 content=content,
349 data=data,
350 files=files,
351 json=json,
352 params=params,
353 headers=headers,
354 cookies=cookies,
355 auth=auth,
356 proxy=proxy,
357 follow_redirects=follow_redirects,
358 verify=verify,
359 timeout=timeout,
360 trust_env=trust_env,
361 )
362
363
364def patch(

Callers

nothing calls this directly

Calls 1

requestFunction · 0.85

Tested by

no test coverage detected