'It is called before the actual request is done. This method registers all
outgoing requests with their corresponding time.
:param uri: This is the url to register.
:param method: GET/POST
:param dc: This is the data container that ExtendedUrllib is going to send.
:return: No value is returned.'

def post_request(self, uri, method, dc={}):

    if (self._numberOfRequests < AVERAGE_CALCULATION):
        self._calculateAvg(uri, method, dc)
    else:
        receiveTime = time.time()
        sentTime = self._getRequestTime(uri, method, dc)
        self._removeRequest(uri, method, dc)
        if ((receiveTime - sentTime) > (self._average * TIME_DEVIATION_MULTIPLIER)):
            pass
