MCPcopy Create free account
hub / github.com/9miao/CrossApp / processPutTask

Function processPutTask

CrossApp/support/network/HttpClient.cpp:313–322  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

311}
312
313static int processPutTask(CAHttpRequest *request, write_callback callback, void *stream, int32_t *responseCode, write_callback headerCallback, void *headerStream)
314{
315 CURLRaii curl;
316 bool ok = curl.init(request, callback, stream, headerCallback, headerStream)
317 && curl.setOption(CURLOPT_CUSTOMREQUEST, "PUT")
318 && curl.setOption(CURLOPT_POSTFIELDS, request->getRequestData())
319 && curl.setOption(CURLOPT_POSTFIELDSIZE, request->getRequestDataSize())
320 && curl.perform(responseCode);
321 return ok ? 0 : 1;
322}
323
324static int processDeleteTask(CAHttpRequest *request, write_callback callback, void *stream, int32_t *responseCode, write_callback headerCallback, void *headerStream)
325{

Callers 1

networkThreadFunction · 0.85

Calls 3

setOptionMethod · 0.80
performMethod · 0.80
initMethod · 0.45

Tested by

no test coverage detected