Привет !
Возникла проблема:
Пишу программу, которая должна отправлять запрос на сервис по https через WinINet. Не работает. Сервис отвечает, что POST дата пустая. Пробую повторить в IE. Создаю форму, прописываю урл. ПРобую — работает.
Ну, думаю, надо сравнить что присылает программа, и браузер. Но вот незадача — https просто так не сдампить. Он бинарный... И вообще, более интерактивный. ТОгда я заменяю https на http, пишу маленькую программу, которая дампит все обращения на определённый порт, проверяю — POST данные одинаковы, байт в байт. Хидеры немного различны, но не существенно (agent, keep-alive флаги и др.).
Попробовал продебагить — вроде все данные из моей программфы уходят. Сервер продебагить не могу
Теперь вопрос. Как бы мне проверить, что конкретно присылает IE и моя программа. Может есть что-то, способное логировать все приходящие данные ? Естественно в декодированном виде....