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
NULL
ctype - 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