예제 #1
0
 std::string UrlBuilder::createPOSTPayload(const Hit& hit)
 {
     double timestamp = Timestamp::generateTimestamp();
     std::stringstream str;
     str << hit.getDispatchURL() << "&" << kQueueTimeModelKey << "=" << (int)(timestamp - hit.getTimestamp()) << "&" << kCacheBusterModelKey << "=" << rand();
     return str.str();
 }
예제 #2
0
 std::string UrlBuilder::createURL(const Hit& hit)
 ///
 /// This function generates a URL from a given hit
 ///
 /// @param hit
 ///     The hit to generate a url for
 ///
 /// @return
 ///     URL representing the hit
 ///
 {
     double timestamp = Timestamp::generateTimestamp();
     std::stringstream str;
     str << kGAIURLPage << "?" << hit.getDispatchURL() << "&" << kQueueTimeModelKey << "=" << (int)(timestamp - hit.getTimestamp()) << "&" << kCacheBusterModelKey << "=" << rand();
     return str.str();
 }