Biblioteka do parsowania HTTP GET QUERY

Biblioteka do parsowania HTTP GET QUERY
TR
  • Rejestracja:ponad 13 lat
  • Ostatnio:ponad 3 lata
  • Postów:58
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:

Kopiuj
$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.

edytowany 4x, ostatnio: Trix
several
  • Rejestracja:prawie 16 lat
  • Ostatnio:około 7 godzin
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.


Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.