Upstream version 9.38.198.0
[platform/framework/web/crosswalk.git] / src / components / domain_reliability / beacon.cc
index f826a20..0394b0d 100644 (file)
@@ -17,6 +17,10 @@ DomainReliabilityBeacon::~DomainReliabilityBeacon() {}
 
 Value* DomainReliabilityBeacon::ToValue(base::TimeTicks upload_time) const {
   DictionaryValue* beacon_value = new DictionaryValue();
+  if (!url.empty())
+    beacon_value->SetString("url", url);
+  if (!resource.empty())
+    beacon_value->SetString("resource", resource);
   beacon_value->SetString("status", status);
   if (chrome_error != net::OK) {
     DictionaryValue* failure_value = new DictionaryValue();
@@ -25,6 +29,7 @@ Value* DomainReliabilityBeacon::ToValue(base::TimeTicks upload_time) const {
     beacon_value->Set("failure_data", failure_value);
   }
   beacon_value->SetString("server_ip", server_ip);
+  beacon_value->SetString("protocol", protocol);
   if (http_response_code >= 0)
     beacon_value->SetInteger("http_response_code", http_response_code);
   beacon_value->SetInteger("request_elapsed_ms",