Biblioteka do parsowania HTTP GET QUERY

0

Hej,
Jestem w trakcie pisania kodu wysyłającego żądania REST API za pomocą biblioteki Curl.
Niestety zatrzymałem się na małym ale istotnym fragmencie tzn. czy istnieje jakaś prosta biblioteka do tworzenia parametrów HTTP GET QUERY?
Przykłady jakie chciałbym sparsować:
1.
Nazwa parametru: a
Wartość parametru: ala&tom

Nazwa parametru: b
Wartość parametru: std::vector<int>{1, 2, 3}

Nazwa parametru: c
Wartość parametru: std::map<std::string, int>{{"pomarańcza", 1}, {"winogrono", 3}}

Przykładową funkcją w języku PHP wykonującą te działania jest: http_build_query, przykładowy kod z użyciem tej funkcji:

$fullUrl = $fullUrl."?".http_build_query($parameters);

#edit
Najlepiej byłoby żeby ta biblioteka była dostępna przez Conan manager, bo go używam w swoim projekcie.

1

URL buildery czasem są częścią jakiejś większej biblioteki, np RestSDK. CURL akurat takowego nie ma z tego co pamiętam. Ogólnie jest to względnie trywialny problem i nie słyszałem o żadnej uznanej, produkcyjnej bibliotece przeznaczonej tylko do tego, więc pozostaje Ci jakaś drobnica z GitHub, np. https://github.com/chmike/CxxUrl, ale sam nigdy nie używałem.

1 użytkowników online, w tym zalogowanych: 0, gości: 1