powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Проблема с WinHttpRequest
13 сообщений из 13, страница 1 из 1
Проблема с WinHttpRequest
    #37997086
Диам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Приветствую!
Написана библиотека с использованием WinHttpRequest. С помощью этого протокола на сайт передаю картинку Post методом через multipart/form-data.
Все работало нормально, передавалось без проблем. А вот буквально три дня назад на одном из компов данные перестали доходить до адресата. Причем раньше этот комп работал, а потом вдруг - раз и.... все, не работает. Причем, если просто делать запрос без передачи файлов - то нормально все проходит и сайт возвращает ответ.
Еще момент - на компьютере подключено два выхода в интернет через роутер. Но рядом такой же компьютер работает и все отправляет как надо.
Через день такая же проблема вылезла совсем на другом компьютере.
В чем причина - не могу понять. И никаких предположений даже нету. Кто может что сказать по этому поводу? Может хотя бы направить где лучше задать такой вопрос?

---------------------------------
http://ag-vba.ucoz.ru/ - сервис распознавания капчи теперь и для VBA!!!
...
Рейтинг: 0 / 0
Проблема с WinHttpRequest
    #37997310
Фотография Ифреймов Вася
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДиамПриветствую!
Написана библиотека с использованием WinHttpRequest. С помощью этого протокола на сайт передаю картинку
такой протокол науке неизвестен

ДиамКто может что сказать по этому поводу?
Попробуйте переустановить windows media player
...
Рейтинг: 0 / 0
Проблема с WinHttpRequest
    #37997355
Диам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ифреймов ВасяДиамКто может что сказать по этому поводу?
Попробуйте переустановить windows media player
Это шутка? Если нет, то можете объяснить причину?
...
Рейтинг: 0 / 0
Проблема с WinHttpRequest
    #37997360
Фотография Ифреймов Вася
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДиамИфреймов Васяпропущено...

Попробуйте переустановить windows media player
Это шутка? Если нет, то можете объяснить причину?

шутка конечно :)

у вас доступ к серверу есть?
посмотрите логи веб-сервера
...
Рейтинг: 0 / 0
Проблема с WinHttpRequest
    #37997422
Диам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Расскажите, пожалуйста, про логи сервера - я не сисадмин, где их смотреть и на что смотреть не знаю.
Но запускал сниффер, проверял отосланные запросы - все формируется правильно. Таким образом, я исключил глюк со стороны программы. Раз сниффер поймал правильные запросы, значит до сетевой карты запросы доходят правильные.
Что еще может быть? Может быть какие-нибудь настройки при использовании "multipart/form-data" (запросы без мультиформы доходят до сервера и возвращается нормальный ответ) имеются, и они чудесным образом сбились?
...
Рейтинг: 0 / 0
Проблема с WinHttpRequest
    #37997424
Диам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автору вас доступ к серверу есть?
посмотрите логи веб-сервера
А, понял. Доступа к серверу нет. Это сторонний ресурс. Но он позволяет делать отладку и показывает, какие пакеты (относящиеся к сервису) в него приходят с проверяемого IP. Так вот, когда шлю обычный запрос, например, запрос баланса, то ответ есть, сам запрос в отладке виден. Когда шлю запрос с картинкой, то даже запроса не видно, как будто его и не было, но в то же время сам сервис возвращает внутреннюю ошибку, якобы ключ аккаунта неверен. Т.е. получается, что запрос до сервера все же дошел, но в каком-то искаженном виде, и вообще непонятно, тогда с какого IP он дошел, раз он не появился в отладке......
...
Рейтинг: 0 / 0
Проблема с WinHttpRequest
    #37997426
ravt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну напишите что отправляете капчу на антигейт, не делайте тайны.
а по вопросу снифер в руки и смотрите что убегает на сервер и что в ответ приходит.
...
Рейтинг: 0 / 0
Проблема с WinHttpRequest
    #37997440
Диам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ravt,
я не делаю из этого тайны. Кому надо мог бы догадаться по моей подписи, кэп.
Сниффером уже пользовался, говорю же - уходят запросы одинаковые, что на машине, где все работает, что на неработающей машине. Получается, проблема где-то в системе... Но на неработающей машине программа сначала работала, а потом не стала. Программ не устанавливали никаких. ЖУть.
...
Рейтинг: 0 / 0
Проблема с WinHttpRequest
    #37998678
Диам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Новые вести с полей. Сделал такую проверку: на дружеском сервере попросил админа, чтобы он принял посылаемый мной запрос и собственно то, что принял слал мне на почту. При отсылке с нормально-работающего компьютера все приходит в правильном виде:
key=>qwerty method=>post soft_id=>401 name=>test.file type=>image/pjpeg tmp_name=>C:\Windows\Temp\php8ED9.tmp error=>0 size=>3204

При отправке с плохого компа на почту не приходило вообще ничего, а принимающий сервер ругался вот так (возвращал ответ):
<br />
<b>Notice</b>: Undefined index: file in <b>C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs\bbb.php</b> on line <b>13</b><br />
<br />
<b>Warning</b>: Invalid argument supplied for foreach() in <b>C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs\bbb.php</b> on line <b>13</b><br />

Админ сказал, что так апач ругался на то, что в моей передаче нет файла....
Значит, все таки винда как-то блокирует передачу файлов. Люди - куда смотреть, где копать?
...
Рейтинг: 0 / 0
Проблема с WinHttpRequest
    #37998703
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДиамЛюди - куда смотреть, где копать?
Брендмауер? Антивирусник?
...
Рейтинг: 0 / 0
Проблема с WinHttpRequest
    #37998775
Диам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadman,
Отключил антивирус (ДрВеб), брэндмауэр, запустил программу от имени администратора. Таже беда.
...
Рейтинг: 0 / 0
Проблема с WinHttpRequest
    #37998793
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тогда Process Monitor от SysInternals в руки и вперед исследовать, что происходит в файловой системе под нужным процессом (пхп).
...
Рейтинг: 0 / 0
Проблема с WinHttpRequest
    #38001768
Диам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
РЕШЕНО. По крайней мере причина обнаружена.
Решение оказалось банальным: снесли доктора Веба (DrWeb) и все заработало.
Интересным оказалось то, что и при отключенном ДрВебе (не удаленном, а отключенном), запрос все равно резался. После удаления - заработало нормально.
Еще один парадокс - ДрВеба поставили дней пять назад. Два компьютера перестали работать ЧЕРЕЗ 2 дня. Третий работал. И перестал работать только ЧЕРЕЗ 5 дней.

И вообще получается, что ДрВеб стоит самым последним в списке через кого проходят отправляемые пакеты, сниффер ведь показывал, что запрос отправляется полный, не урезанный. Выходит, что ДрВеб уже после сниффера подключается и делает свое грязное дело.
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Проблема с WinHttpRequest
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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