Вы ищете libcurl ?
Это библиотека, которая позволяет вам взаимодействовать с серверами, используя несколько различных протоколов, включая HTTP. Так, например, вы можете смоделировать запрос POST или GET.
Вы можете использовать его в качестве инструмента командной строки или библиотеки из многих языков (PHP, C и т. Д.)