Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/14: Рейтинг темы: голосов - 14, средняя оценка - 5.00
 Аватар для Тыр-Тыр Митя
3 / 3 / 2
Регистрация: 12.12.2008
Сообщений: 55

метод POST для php-странички...

22.07.2009, 12:40. Показов 2939. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Господа, доброго времени суток!
Прошу помощи, т.к. с клиент-серверными приложениями никогда не работал... Есть интернет страничка написанная на php, есть приложение на шарпее... На страничке надо заполнить 3 поля (два из которых в онлайн режиме выглядят как "выбрать файл") и нажать кнопочку отправить...
я так понимаю надо через WebRequest делать и записывать всё это дело в поток... Но только я не очень понимаю, какую именно строчку надо передавать на саму страничку...
На форуме нашёл пример для вкалтакта, думаю мне надо что-то аналогичное, но вот построение самого запроса, я не очень понял... этот запрос зависит от конкретного сайта?
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
22.07.2009, 12:40
Ответы с готовыми решениями:

PHP Метод POST и C#
Здрасти... я использую php сайт как сервер... ну вроде всё ок за исключением не приятностей... Например мне нужно сейчас сделать...

Как из клиентского скрипта дергать другие странички на сервере (по GET или POST)?
Задача такая: есть клиентский скрипт, который должен время от времени отдавать команды серверу. Я подумал, что это можно сделать, дергая...

Как установить метод post по умолчанию для всего Application'a ?
кто знает как установить метод post по умолчанию для всего Application'a ?

2
 Аватар для Тыр-Тыр Митя
3 / 3 / 2
Регистрация: 12.12.2008
Сообщений: 55
24.07.2009, 15:52  [ТС]
Лучший ответ Сообщение было отмечено Тыр-Тыр Митя как решение

Решение

я сделал вот следующим кодом:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
try
            {
                string siteURL = "http://.../tst_receiver.php";
                string remoteResponse;
                string fileName = "C:\\TableList.inf ";
                WebClient client = new WebClient();
                client.Credentials = new NetworkCredential ("Username","Password");
                Console.WriteLine("Uploading {0} to {1}...", fileName, siteURL);
                //client.Headers.Add("Content-Type", "multipart/form-data");
                byte[] responseArray = client.UploadFile(siteURL, "POST", fileName);
                Console.WriteLine("Uploaded");
                remoteResponse = Encoding.ASCII.GetString(responseArray);
                Console.WriteLine(remoteResponse);
            }
            catch (Exception e)
            {
                Console.WriteLine(e.Message);
            }
            Console.ReadLine();
но во время выполнения выдаёт ошибку следующего характера: Удалённый сервер возвратил ошибку: (407) Требуется проверка подлинности посредника.

С чем может быть связанна эта ошибка? компьютер находится в домене и к интернеты подключение через проксю...

Добавлено через 2 часа 20 минут 22 секунды
так, разобрался с ошибкой 407, дело было в прокси-сервере... отправка файла идёт, возвращается ответ с сервера, но сервер пишет, что файла нету... Посмотрите пожалуйста, может где в коде ошибка...

Добавлено через 23 часа 34 минуты 53 секунды
мда... всем спасибо за помощь!!!
0
 Аватар для Тыр-Тыр Митя
3 / 3 / 2
Регистрация: 12.12.2008
Сообщений: 55
27.07.2009, 16:51  [ТС]
наверное не очень понятно описал суть проблемы... вот ссылка наверное получше расписал что да как...
//MAcK
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
27.07.2009, 16:51
Помогаю со студенческими работами здесь

Формирование POST запроса для ASPX странички
Доброго времени суток. Не знаю в какую ветку написать, но думаю лучше будет сюда. Задача такова: необходимо сформировать POST запрос для...

Изучаю PHP, метод POST не фурычит
<form action="test3.php" method="post" target="_blank" enctype="text/plain"> <p> Введите Ваше имя: <br /><input...

Метод post в php скрипте срабатывает при загрузке страницы
<?php require "dbconnect.php"; $data = $_POST; if (isset($data)) { $errors = array(); ...

Не работает регулярное выражение для странички в utf-8 при парсинге странички с кодом в utf-8
Здравствуйте! Сточил мозг в раздумъях и решил к Вам обратиться, может поможете. Загружаю страничку сайта с целью спарсить определенные...

Метод Post для навигации по сайту
пытаюсь на питоне3 написать сборщик данных с сайта Есть сайт когда на нем в дропдаун меню выбираешь вчерашний день происходит отправка...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru