+
+boolean DoHttpRequest(struct HttpRequest *request,
+ struct HttpResponse *response)
+{
+ int max_http_buffer_size = MAX_HTTP_HEAD_SIZE + MAX_HTTP_BODY_SIZE;
+ char *send_buffer = checked_malloc(max_http_buffer_size + 1);
+ char *recv_buffer = checked_malloc(max_http_buffer_size + 1);
+
+ boolean success = DoHttpRequestExt(request, response,
+ send_buffer, recv_buffer,
+ max_http_buffer_size);
+
+ checked_free(send_buffer);
+ checked_free(recv_buffer);
+
+ runtime.api_server = success;
+
+ return success;
+}