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

Function patch

httpx/_api.py:364–402  ·  view source on GitHub ↗

Sends a `PATCH` 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

362
363
364def patch(
365 url: URL | str,
366 *,
367 content: RequestContent | None = None,
368 data: RequestData | None = None,
369 files: RequestFiles | None = None,
370 json: typing.Any | None = None,
371 params: QueryParamTypes | None = None,
372 headers: HeaderTypes | None = None,
373 cookies: CookieTypes | None = None,
374 auth: AuthTypes | None = None,
375 proxy: ProxyTypes | None = None,
376 follow_redirects: bool = False,
377 verify: ssl.SSLContext | str | bool = True,
378 timeout: TimeoutTypes = DEFAULT_TIMEOUT_CONFIG,
379 trust_env: bool = True,
380) -> Response:
381 """
382 Sends a `PATCH` request.
383
384 **Parameters**: See `httpx.request`.
385 """
386 return request(
387 "PATCH",
388 url,
389 content=content,
390 data=data,
391 files=files,
392 json=json,
393 params=params,
394 headers=headers,
395 cookies=cookies,
396 auth=auth,
397 proxy=proxy,
398 follow_redirects=follow_redirects,
399 verify=verify,
400 timeout=timeout,
401 trust_env=trust_env,
402 )
403
404
405def delete(

Callers

nothing calls this directly

Calls 1

requestFunction · 0.85

Tested by

no test coverage detected