2012-03-06 2 views
1

Мне нужно написать программу c для клиента, чтобы он отправил xml-файл на сервер через http.i google, но не смог понять. Я сделал программу сокетов, которые отправляют данные из клиент к серверу, но теперь мы должны отправить файл через HTTP-запрос. Мне нужно отправить файл text/xml с сервера клиента на .net через HTTP-запрос.как отправить файл на http-сервер через http-запрос

+0

Здравствуйте, SO! Пожалуйста, ознакомьтесь с часто задаваемыми вопросами, чтобы понять, на какие типы вопросов можно ответить. http://stackoverflow.com/faq – Constantinius

+0

Многие решения зависят от реализации. Какую ОС вы используете? – Matt

+0

, работающий на windows xp с использованием vs2008, без использования libcurl, это возможно. – user1196792

ответ

0

Непонятно из вашего вопроса, хотите ли вы опубликовать XML-данные или хотите отправить XML-файл в виде вложения на сервер (возможность поднять диалоговое окно «Загрузка файла» для известного типа MIME с двоичным форматом или предложить имя файла для динамического содержимого. Котировки необходимы со специальными символами).

Если вам нужно разместить XML-содержимое на сервере, просто прочитайте XML-файл из вашего кода, примените HTTP-заголовок поверх него & отправьте его на сервер.

Если вам нужно отправить XML-файл в качестве загружаемого содержимого, прочитайте MIME & HTTP-заголовки.

Смежные вопросы