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

Function post

httpx/_api.py:282–320  ·  view source on GitHub ↗

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

280
281
282def post(
283 url: URL | str,
284 *,
285 content: RequestContent | None = None,
286 data: RequestData | None = None,
287 files: RequestFiles | None = None,
288 json: typing.Any | None = None,
289 params: QueryParamTypes | None = None,
290 headers: HeaderTypes | None = None,
291 cookies: CookieTypes | None = None,
292 auth: AuthTypes | None = None,
293 proxy: ProxyTypes | None = None,
294 follow_redirects: bool = False,
295 verify: ssl.SSLContext | str | bool = True,
296 timeout: TimeoutTypes = DEFAULT_TIMEOUT_CONFIG,
297 trust_env: bool = True,
298) -> Response:
299 """
300 Sends a `POST` request.
301
302 **Parameters**: See `httpx.request`.
303 """
304 return request(
305 "POST",
306 url,
307 content=content,
308 data=data,
309 files=files,
310 json=json,
311 params=params,
312 headers=headers,
313 cookies=cookies,
314 auth=auth,
315 proxy=proxy,
316 follow_redirects=follow_redirects,
317 verify=verify,
318 timeout=timeout,
319 trust_env=trust_env,
320 )
321
322
323def put(

Callers

nothing calls this directly

Calls 1

requestFunction · 0.85

Tested by

no test coverage detected