Lines Matching refs:request
106 char *request = 0; in PetscHTTPBuildRequest() local
138 PetscCall(PetscMalloc1(request_len, &request)); in PetscHTTPBuildRequest()
139 PetscCall(PetscStrncpy(request, type, request_len)); in PetscHTTPBuildRequest()
140 PetscCall(PetscStrlcat(request, " ", request_len)); in PetscHTTPBuildRequest()
141 PetscCall(PetscStrlcat(request, path, request_len)); in PetscHTTPBuildRequest()
142 PetscCall(PetscStrlcat(request, " HTTP/1.1\r\nHost: ", request_len)); in PetscHTTPBuildRequest()
143 PetscCall(PetscStrlcat(request, host, request_len)); in PetscHTTPBuildRequest()
145 PetscCall(PetscStrlcat(request, "\r\nUser-Agent:PETScClient\r\n", request_len)); in PetscHTTPBuildRequest()
146 PetscCall(PetscStrlcat(request, header, request_len)); in PetscHTTPBuildRequest()
147 if (ctype) PetscCall(PetscStrlcat(request, contenttype, request_len)); in PetscHTTPBuildRequest()
148 PetscCall(PetscStrlcat(request, contentlength, request_len)); in PetscHTTPBuildRequest()
149 PetscCall(PetscStrlcat(request, body, request_len)); in PetscHTTPBuildRequest()
150 PetscCall(PetscStrlen(request, &request_len)); in PetscHTTPBuildRequest()
151 PetscCall(PetscInfo(NULL, "HTTPS request follows: \n%s\n", request)); in PetscHTTPBuildRequest()
153 *outrequest = request; in PetscHTTPBuildRequest()
178 char *request; in PetscHTTPSRequest() local
184 PetscCall(PetscHTTPBuildRequest(type, url, header, ctype, body, &request)); in PetscHTTPSRequest()
185 PetscCall(PetscStrlen(request, &request_len)); in PetscHTTPSRequest()
187 r = SSL_write(ssl, request, (int)request_len); in PetscHTTPSRequest()
241 PetscCall(PetscFree(request)); in PetscHTTPSRequest()
266 char *request; in PetscHTTPRequest() local
270 PetscCall(PetscHTTPBuildRequest(type, url, header, ctype, body, &request)); in PetscHTTPRequest()
271 PetscCall(PetscStrlen(request, &request_len)); in PetscHTTPRequest()
273 PetscCall(PetscBinaryWrite(sock, request, request_len, PETSC_CHAR)); in PetscHTTPRequest()
274 PetscCall(PetscFree(request)); in PetscHTTPRequest()