PetscHTTPRequest#
Send a request to an HTTP server
Synopsis#
PetscErrorCode PetscHTTPRequest(const char type[], const char url[], const char header[], const char ctype[], const char body[], int sock, 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 
- sock - obtained with - PetscOpenSocket()
- buffsize - size of buffer 
Output Parameter#
- buff - everything returned from server 
See Also#
PetscHTTPSRequest(), PetscOpenSocket(), PetscHTTPSConnect(), PetscPullJSONValue()
Level#
advanced
Location#
Index of all Sys routines
Table of Contents for all manual pages
Index of all manual pages