requests.h 716 B

1234567891011121314151617181920212223242526272829
  1. #pragma once
  2. #include "fwd.h"
  3. #include "http.h"
  4. #include <util/generic/maybe.h>
  5. #include <util/str_stl.h>
  6. namespace NYT {
  7. ///////////////////////////////////////////////////////////////////////////////
  8. bool ParseBoolFromResponse(const TString& response);
  9. TGUID ParseGuidFromResponse(const TString& response);
  10. ////////////////////////////////////////////////////////////////////////////////
  11. TString GetProxyForHeavyRequest(const TClientContext& context);
  12. void LogRequestError(
  13. const TString& requestId,
  14. const THttpHeader& header,
  15. const TString& message,
  16. const TString& attemptDescription);
  17. ////////////////////////////////////////////////////////////////////////////////
  18. } // namespace NYT