Гость
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / отправка методом POST / 25 сообщений из 41, страница 1 из 2
14.06.2012, 13:14
    #37837762
Below0
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
отправка методом POST
чувачки на ветке PHP посоветовали использовать метод POST для отправления данных из программы на сервер. сейчас посылаю так:
Код: vbnet
1.
2.
3.
4.
Dim hInternet2 As Long, hSession2 As Long
                hSession2 = InternetOpen("MyClient", 1, vbNullString, vbNullString, 0)
                hInternet2 = InternetOpenUrl(hSession2, "мойхост/мойфайл.php?&stroka=123123123123123123123123", vbNullString, 0, &H4000000, 0)
                Call InternetCloseHandle(hInternet2)


подскажете, что нужно изменить, чтобы отправка осуществлялась методом POST? это нужно из-за того, что приведённый выше код не отправляет длинные сообщения(мне нужно до 1.5мб)
...
Рейтинг: 0 / 0
14.06.2012, 13:18
    #37837767
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
отправка методом POST
а ты поиском по форуму уже воспользовался? Вопрос разбирался.
...
Рейтинг: 0 / 0
14.06.2012, 13:22
    #37837775
Below0
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
отправка методом POST
Shocker.Proа ты поиском по форуму уже воспользовался? Вопрос разбирался. да, при нажатии на кнопку создания топика выходят похожие варианты, ничего такого нет
...
Рейтинг: 0 / 0
14.06.2012, 13:26
    #37837781
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
отправка методом POST
хороший и логичный ответ. "Да. Не воспользовался".

иди в поиск
...
Рейтинг: 0 / 0
14.06.2012, 13:40
    #37837812
Below0
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
отправка методом POST
Shocker.Proхороший и логичный ответ. "Да. Не воспользовался".

иди в поиск пробовал через Inet1.Execute Использование метода POST в Internet Transfer но там какие-то библиотеки нуно подключать. как-то проще никак?
...
Рейтинг: 0 / 0
14.06.2012, 13:43
    #37837823
Below0
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
отправка методом POST
воть чувачок тоже искал - никаких ответов Передача файлов методом POST из приложения на хостинг да и вдругих топиках размыто всё
...
Рейтинг: 0 / 0
14.06.2012, 13:48
    #37837835
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
отправка методом POST
Че, два топика только смог АсИлить?
Читай остальные.
Ищи применительно к MSXML
...
Рейтинг: 0 / 0
14.06.2012, 13:59
    #37837861
Below0
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
отправка методом POST
Shocker.ProЧе, два топика только смог АсИлить?
Читай остальные.
Ищи применительно к MSXML это?
...
Рейтинг: 0 / 0
14.06.2012, 14:09
    #37837888
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
отправка методом POST
MSXML2

я тебе уже дал ссылку на правильный поиск - изучай, не ленись
...
Рейтинг: 0 / 0
14.06.2012, 14:31
    #37837933
Below0
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
отправка методом POST
Shocker.ProMSXML2

я тебе уже дал ссылку на правильный поиск - изучай, не ленись ни одного адекватного полезного ответа, мой же топик выходит первым в поиске) 12713474 вот так работает, но для этого приходится юзать dllkу. проще мб как-то?
...
Рейтинг: 0 / 0
14.06.2012, 14:37
    #37837943
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
отправка методом POST
Тебе В ЛЮБОМ случае придется использовать dll-ку
...
Рейтинг: 0 / 0
14.06.2012, 14:43
    #37837957
Below0
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
отправка методом POST
Shocker.ProТебе В ЛЮБОМ случае придется использовать dll-ку т.е. компоненты. в первом смс всё проходит без каких-то дополнительных компонентов, которые придётся регать
...
Рейтинг: 0 / 0
14.06.2012, 14:56
    #37837973
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
отправка методом POST
MSXML входит в ОС, ее не надо регать
а InternetOpen - это что, не dll-ка что ли? не вижу разницы
...
Рейтинг: 0 / 0
14.06.2012, 15:01
    #37837982
Below0
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
отправка методом POST
Shocker.Pro,

приходится регать msinet.ocx
а InternetOpen входит в стандартную комплектацию дллки wininet.dll, её не надо регать
...
Рейтинг: 0 / 0
14.06.2012, 15:02
    #37837986
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
отправка методом POST
Еще раз - MSXML входит в стандартную комплектацию ОС, её тоже не надо регать
...
Рейтинг: 0 / 0
14.06.2012, 15:24
    #37838036
Below0
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
отправка методом POST
Shocker.ProЕще раз - MSXML входит в стандартную комплектацию ОС, её тоже не надо регать да, работает, пасяп. воть, мб кому пригодится
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
Dim oXMLHTTP As Object
Set oXMLHTTP = CreateObject("MSXML2.XMLHTTP")
        With oXMLHTTP
        .Open "POST", "мойхост/мойфайл.php", False
        .setRequestHeader "If-Modified-Since", "Thu, 1 Jan 1970 00:00:00 UTC"
        End With
        oXMLHTTP.Send

совет чувачков из php реализован, пойду дальше их мучать. что-то форум лагает. это нея, честно)
...
Рейтинг: 0 / 0
14.06.2012, 16:16
    #37838168
Below0
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
отправка методом POST
код выше не работает, нашёл правильный код в одной обучалке по фиг знает какому языку. теперь всё ок, ни за что бы не догадался, что POST запросы нужно делать именно так)))
...
Рейтинг: 0 / 0
14.06.2012, 16:23
    #37838177
Игорь Горбонос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
отправка методом POST
> Автор: Below0
> воть, мб кому пригодится

В теме VBA: MSXML2.XMLHTTP: множественные запросы более
вменяемый пример, причем в первом-же посте.
К тому-же в твоем коде не видно как ты, все таки отправляешь полтора мегабайта. Может доделаешь пример который
действительно будет полезен?

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
14.06.2012, 16:28
    #37838188
Below0
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
отправка методом POST
Игорь Горбонос> Автор: Below0
> воть, мб кому пригодится

В теме VBA: MSXML2.XMLHTTP: множественные запросы более
вменяемый пример, причем в первом-же посте.
К тому-же в твоем коде не видно как ты, все таки отправляешь полтора мегабайта. Может доделаешь пример который
действительно будет полезен?

этот пример - фигня. да и то что мной выложено тоже. инфа POST запросом отсылается по-другому. кому нужен будет пример отправки инфы в нет - спросят
...
Рейтинг: 0 / 0
14.06.2012, 16:33
    #37838204
Игорь Горбонос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
отправка методом POST
> Автор: Below0
> кому нужен будет пример отправки инфы в нет - спросят

Уж не у тебя-ли?
А ты им сразу и вышлешь готовый exe'шник - Смотрите! Мне не жалко поделиться сокровенным, с таким трудом выстраданым!

Балабол

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
14.06.2012, 16:34
    #37838207
Below0
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
отправка методом POST
а не... это как раз то. вся банальная херня была в том, что содержимое запроса нужно посылать не в самой строке, а в содержимом запроса) но т.к. никто это не подсказал, то логично предположить, что все об этом забыли или не знали. так что критику по отношению к моим разработкам после долгих поисков и исправлений считаю флудом)
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
Dim oXMLHTTP As Object
Set oXMLHTTP = CreateObject("MSXML2.XMLHTTP")
        With oXMLHTTP
        .Open "POST", "http://мойхост/мойфайл.php", False
        .setRequestHeader "Content-Type", "application/x-www-form-urlencoded"
        End With
        oXMLHTTP.Send ("передаваемая строка")
...
Рейтинг: 0 / 0
14.06.2012, 16:40
    #37838214
Игорь Горбонос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
отправка методом POST
> Автор: Below0
> а не... это как раз то. вся банальная херня была в том...

Вот, это уже ближе к телу :)
Уже лучше.
Тогда доскажу: Header "Content-Type" нужно выставлять согласно тому содержимому, которое отправляется, ещё нужно
устанавливать Header "Content-Length" в соответствующую длину передаваемых даннх.

Изучи ссылку которую я тебе дал

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
14.06.2012, 17:25
    #37838309
Below0
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
отправка методом POST
Игорь ГорбоносHeader "Content-Type" нужно выставлять согласно тому содержимому, которое отправляется у меня отправляется ряд из 3-1500000 циферок. какой должен быть "Content-Type"? авторещё нужно
устанавливать Header "Content-Length" в соответствующую длину передаваемых данных можно посчитать... а зачем?
...
Рейтинг: 0 / 0
14.06.2012, 17:26
    #37838311
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
отправка методом POST
Чтоб ты спросил. Ставь и не вые.
...
Рейтинг: 0 / 0
14.06.2012, 17:38
    #37838329
Below0
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
отправка методом POST
Игорь Горбонос, спс, почитал. правда, я обычно пропускаю всё, что связано с VBA(поэтому мы с эндрю редко пересекаемся, так, поболтать если только)AntonariyЧтоб ты спросил. Ставь и не вые. оке. а что за аборт?
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / отправка методом POST / 25 сообщений из 41, страница 1 из 2
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]