|
3 / 3 / 2
Регистрация: 12.12.2008
Сообщений: 55
|
|||||||||||
Не получается POST-запрос с передачей файлов через HttpWebRequest10.08.2009, 17:40. Показов 9290. Ответов 7
Метки нет (Все метки)
пытаюсь сделать POST-запрос типа MIME на сайт... должен передавать несколько файлов и значение одной переменной... не получается даже с одной переменной... ниже представлен код, кто может, помогите! очень давно уже бьюсь...
Очень прошу помощи, т.к. уже неделю не могу справится с этой мурнёй... Добавлено через 2 часа 22 минуты 9 секунд вот в чём проблема... почему-то вообще не формируется тело запроса... я посмотрел трафик через IRIS, вот что уходит от меня к серверу: POST http://.......ru/br...it/receiver.php HTTP/1.1 Content-Type: multipart/form-data; boundary=---------------------------8cbe7f8bfa87cb7 Host: kuzmin.academic.ru Content-Length: 13 Expect: 100-continue Proxy-Connection: Keep-Alive System.Byte[] с чем это может быть связано? неправильно формирую поток?
0
|
|||||||||||
| 10.08.2009, 17:40 | |
|
Ответы с готовыми решениями:
7
Post запрос HttpWebRequest через прокси socks5 Не получается авторизоваться через POST-запрос HttpWebRequest асинхронный post запрос |
|
3 / 3 / 2
Регистрация: 12.12.2008
Сообщений: 55
|
|
| 11.08.2009, 15:51 [ТС] | |
|
не, не помогает...
0
|
|
|
308 / 161 / 11
Регистрация: 07.06.2009
Сообщений: 538
|
|
| 11.08.2009, 19:05 | |
|
используй исходящий поток myRequest.GetRequestStream() напрямую без стримрайтеров
0
|
|
|
3 / 3 / 2
Регистрация: 12.12.2008
Сообщений: 55
|
||
| 12.08.2009, 17:24 [ТС] | ||
|
вот какой запрос формируется: POST http://....ru/b...lit/receiver.php HTTP/1.1 Referer: http://....ru/b...lit/receiver.php User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.13) Gecko/2009073022 Firefox/3.0.13 (.NET CLR 3.5.30729) Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Accept-Language: ru,en-us;q=0.7,en;q=0.3 Accept-Encoding: gzip, deflate Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7 Content-Type: multipart/form-data; boundary=---------------------------8cbe97325a958a8 Host: kuzmin.academic.ru Content-Length: 737 Expect: 100-continue Proxy-Connection: Keep-Alive ---------------------------8cbe97325a958a8 Content-Disposition: form-data; name="id" 24523532 ---------------------------8cbe97325a958a8 Content-Disposition: form-data; name="tablelist"; filename="TableList.inf" Content-Type: application/octet-stream Caption=00378208 РњРѕСЃРєРѕРІСЃРєРёР№ Ликёро-Водочный Label=0 Code=8 Program=Raduga Version=0.1 REG=4300001 KODP=00378208 ---------------------------8cbe97325a958a8 Content-Disposition: form-data; name="filearch"; filename="test.txt" Content-Type: text/plain мама мыла раму, папа ел котлеты, брат РєСѓСЂРёР» сигареты, Р° СЏ гулял СЃ собакой!!! ---------------------------8cbe97325a958a8-- с кодировкой пока траблы, но это разберёмся... может я что-то не указываю в заголовках? или указываю неправильно? Добавлено через 2 часа 24 минуты 18 секунд попытался оставить минимум заголовков, оставил тока указание метода, тип контента и длину содержимого... но всё равно добавляются два заголовка, помимо хоста: Expect: 100-continue Proxy-Connection: Keep-Alive может есть возможность их исключить?
0
|
||
|
308 / 161 / 11
Регистрация: 07.06.2009
Сообщений: 538
|
||||||||
| 12.08.2009, 19:54 | ||||||||
0
|
||||||||
|
3 / 3 / 2
Регистрация: 12.12.2008
Сообщений: 55
|
|
| 13.08.2009, 17:42 [ТС] | |
|
Вроде оставил самые важные заголовки, но всё равно не получается... я уже начинаю подумывать, что там с серваком какая-то лажа... постараюсь выцепить код страницы...
0
|
|
|
2 / 2 / 0
Регистрация: 24.05.2012
Сообщений: 20
|
|
| 12.09.2012, 00:54 | |
|
Ребята та же фигня, класс у меня похожий, отправляю файл любого размера, как только отправляет примерно 24Мб срабатывает исключение "Запрос прерван: Запрос отменен." не могу никак побороть, помогите, класс скачать можно тут http://f.shotnes.com/u/1/0907/Uploader.cs
Использую .net 2.0.
0
|
|
| 12.09.2012, 00:54 | |
|
Помогаю со студенческими работами здесь
8
Запрос HttpWebRequest через прокси Не получается отправить Post запрос [HttpWebRequest] Сервер не читает POST запрос HttpWebRequest Post запрос с разделителем и файлом Post запрос с передачей .txt файла Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|