Http запрос инструмента, который покажет фактический запрос (проблема с плакатом плагина Firefox)
Я пытаюсь подключить свое обычное приложение для lisp к серверу, управляемому Drupal, используя http-post, и у меня возникают проблемы при отладке моего запроса. Когда я использую плакат для плагина Firefox, чтобы сделать запрос, все работает нормально, но когда я делаю запрос из моего общего приложения для lisp, я получаю неправильное поведение. Я бы очень хотел увидеть http-запрос, созданный Poster, но, похоже, у него нет выбора для этого, есть ли другое маленькое приложение, похожее, но которое покажет мне фактический запрос? Или есть какой-нибудь способ получить это из Плаката.
2 ответа
Похоже, вы можете использовать отладочный HTTP-прокси. Некоторые предложения по отладке HTTP-прокси для Linux и Mac.
Вы также можете использовать Wireshark.
Что касается части Common Lisp, какую библиотеку вы используете? Вы входите первым? Если вы используете Drakma, используете ли вы файл cookie для передачи файлов cookie сеанса из одного запроса в другой? (см. примеры на странице документации, найдите (make-instance 'cookie-jar)
)
Вы вошли на сайт Drupal? Тогда у вас может не быть правильного идентификатора сеанса в lisp. Вы можете попробовать сделать тот же запрос, что и в Poster, используя curl из командной строки.