Найти - Пользователи
Полная версия: Debugging proxy
Начало » Web » Debugging proxy
1
Esh
Подскажите, плз, решение. Мне нужен прокси сервер для дебага http запросов от браузера. Чтобы отлавливать запросы от ява скрипта и их параметры. Это все нужно для автоматизированных тестов. Чтобы запускалось некое событи при определенном виде HTTP запроса.

Я нашел подобные вещи
http://www.cyberclip.com/webdebug/index.html
WebDebug is a debugging proxy server written primarily for web developers but it might be interesting for anyone who wants to find out what kind of information their browser sends web servers and vice versa.

http://www.okisoft.co.jp/esc/python/proxy/
Tiny HTTP Proxy in Python

Но это довольно старые скрипты, и как прокси они почему-то плохо работают.

Я нашел возможность прокси на twisted. Пример содержит всего пять строчек.

from twisted.web import proxy, http
from twisted.internet import reactor
from twisted.python import log
import sys
log.startLogging(sys.stdout)
 
class ProxyFactory(http.HTTPFactory):
    protocol = proxy.Proxy
reactor.listenTCP(11111, ProxyFactory())
reactor.run()
Мне нужен лог примерно такого вида
[17/Jan/2008 11:12:44] "GET http://...../....html HTTP/1.0"
И вот, кто знаком хорошо c twisted, хочу спросить. Насколько сложно это сделать? Мне нужно оценить время своей работы. Но, пока, я вообще не знаком с этим фреймворком и не могу знать, сколько времени для обучения понадобится.
j2a
Esh
Подскажите, плз, решение. Мне нужен прокси сервер для дебага http запросов от браузера. Чтобы отлавливать запросы от ява скрипта и их параметры. Это все нужно для автоматизированных тестов. Чтобы запускалось некое событи при определенном виде HTTP запроса.
Так для дебага или для тестов?

прокси на питоне: http://www.xhaus.com/alan/python/proxies.html

кто знаком хорошо c twisted, хочу спросить. Насколько сложно это сделать? Мне нужно оценить время своей работы. Но, пока, я вообще не знаком с этим фреймворком и не могу знать, сколько времени для обучения понадобится.
Не сложно.
dvs
А вот мне бы нормальный “CGI” Proxy на Питоне..
CGI взял в кавычки, лучше бы WSGI-совместимый.

Esh
прокси сервер для дебага
Под виндой удобно Proxomitron для таких целей юзать
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB