diff options
Diffstat (limited to 'cache/src/tango_cache_transfer.cpp')
| -rw-r--r-- | cache/src/tango_cache_transfer.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/cache/src/tango_cache_transfer.cpp b/cache/src/tango_cache_transfer.cpp index 6ea2c63..1b42ce7 100644 --- a/cache/src/tango_cache_transfer.cpp +++ b/cache/src/tango_cache_transfer.cpp @@ -658,7 +658,7 @@ void tango_cache_curl_muldel_done(struct tango_cache_ctx *ctx, CURLcode res, lon int do_tango_cache_multi_delete(struct tango_cache_ctx *ctx, bool callback) { UNUSED CURLMcode rc; - char minio_url[256]; + char minio_url[256], buffer[256]; ctx->instance->statistic.del_recv_num += ctx->del.succ_num; ctx->instance->error_code = CACHE_OK; @@ -674,6 +674,8 @@ int do_tango_cache_multi_delete(struct tango_cache_ctx *ctx, bool callback) curl_easy_setopt(ctx->curl, CURLOPT_POSTFIELDSIZE, ctx->response.size); //���Content-Length����CURLOPT_COPYPOSTFIELDS֮ǰ���� curl_easy_setopt(ctx->curl, CURLOPT_COPYPOSTFIELDS, ctx->response.buff); curl_easy_setopt(ctx->curl, CURLOPT_URL, minio_url); + sprintf(buffer, "token: %s", ctx->instance->param->cache_token); + ctx->headers = curl_slist_append(ctx->headers, buffer); curl_easy_setopt(ctx->curl, CURLOPT_HTTPHEADER, ctx->headers); curl_easy_setopt(ctx->curl, CURLOPT_WRITEFUNCTION, curl_response_body_save_cb); curl_easy_setopt(ctx->curl, CURLOPT_WRITEDATA, ctx); |
