PetscHTTPSRequest#
Send a request to an HTTPS server
Synopsis#
PetscErrorCode PetscHTTPSRequest(const char type[], const char url[], const char header[], const char ctype[], const char body[], SSL *ssl, char buff[], size_t buffsize)
Input Parameters#
type - either “POST” or “GET”
url - URL of request host/path
header - additional header information, may be
NULLctype - data type of body, for example application/json
body - data to send to server
ssl - obtained with
PetscHTTPSConnect()buffsize - size of buffer
Output Parameter#
buff - everything returned from server
See Also#
PetscHTTPRequest(), PetscHTTPSConnect(), PetscSSLInitializeContext(), PetscSSLDestroyContext(), PetscPullJSONValue()
Level#
advanced
Location#
Index of all Sys routines
Table of Contents for all manual pages
Index of all manual pages