Подключиться к веб-сайту через HTTP в C - PullRequest
1 голос
/ 19 апреля 2010

У меня есть некоторый C-код, который анализирует файл и генерирует другой файл обработанных данных. Теперь мне нужно разместить эти файлы на веб-сайте на веб-сервере. Я предполагаю, что есть способ сделать HTTP POST, но я никогда не делал этого в c (используя GCC в Ubuntu). Кто-нибудь знает как это сделать? Мне нужна отправная точка, так как я не имею ни малейшего представления о том, как это сделать на C. Мне также нужно иметь возможность проходить аутентификацию на сайте.

Ответы [ 2 ]

7 голосов
/ 19 апреля 2010

libcurl, вероятно, хорошее место для начала.

1 голос
/ 19 апреля 2010

Я думаю, что предложение Хэнка Гея использовать библиотеку для обработки деталей является лучшим, но если вы хотите «сделать это самостоятельно», вам нужно открыть сокет на веб-сервере и затем отправить свои данные в HTTP Формат POST, который описан здесь . Аутентификация может означать множество разных вещей, поэтому вам нужно быть более конкретным.

К сожалению, все вышеперечисленные три задания сопряжены со значительной сложностью, поэтому вам нужно разбить вопрос на этапы и вернуться и спросить о каждом бите отдельно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...