初步联调通过。

This commit is contained in:
zhengchao
2018-11-11 14:16:50 +08:00
parent d3e1ed38ee
commit 3e01a3474d

View File

@@ -1063,7 +1063,6 @@ enum cache_pending_result web_cache_async_pending(struct cache_handle* handle, u
int web_cache_async_query(struct cache_handle* handle, unsigned int thread_id,
const struct tfe_http_half * request, struct cache_mid** mid, struct future* f)
{
struct request_freshness req_fresshness;
enum cache_pending_action get_action;
struct cache_query_context* query_ctx=NULL;
struct promise* p=NULL;
@@ -1079,9 +1078,8 @@ int web_cache_async_query(struct cache_handle* handle, unsigned int thread_id,
struct tango_cache_meta_get meta;
memset(&meta, 0, sizeof(meta));
meta.url=request->req_spec.url;
meta.url=_mid->cache_key?_mid->cache_key:request->req_spec.url;
meta.get=_mid->req_fresshness;
memcpy(&(meta.get), &req_fresshness, sizeof(meta.get));
query_ctx=ALLOC(struct cache_query_context, 1);
query_ctx->ref_handle=handle;
query_ctx->url=tfe_strdup(request->req_spec.url);
@@ -1210,7 +1208,7 @@ struct cache_update_context* web_cache_update_start(struct cache_handle* handle,
struct tango_cache_meta_put meta;
memset(&meta, 0, sizeof(meta));
meta.url=session->req->req_spec.url;
meta.url=_mid->cache_key?_mid->cache_key:session->req->req_spec.url;
i=0;
snprintf(cont_type_str, sizeof(cont_type_str), "content-type:%s",session->resp->resp_spec.content_type);