| 368 | } |
| 369 | |
| 370 | static bool HasPrefix(const TStringBuf url) noexcept { |
| 371 | TStringBuf scheme, unused; |
| 372 | if (!url.TrySplit(TStringBuf("://"), scheme, unused)) |
| 373 | return false; |
| 374 | |
| 375 | return AllOf(scheme, IsSchemeChar); |
| 376 | } |
| 377 | |
| 378 | TString AddSchemePrefix(const TString& url) { |
| 379 | return AddSchemePrefix(url, TStringBuf("http")); |
no test coverage detected