2013-03-23 3 views
5

Я искал решение, и, возможно, я переусердствовал и пропустил решение.Может ли прокси-сервер Charles составить HTTP-запрос с нуля?

Как человек вручную создает запрос HTTP GET или POST с использованием Charles Proxy?

Как функция в Fiddler, я ищу возможность вручную открыть редактор и ввести тело и заголовки запроса. Это основной интерес у меня в Чарльзе.

Возможность записывать и редактировать и выполнять прямые запросы практически одинакова, но у меня есть данные, снятые за пределами Чарльза, и вы хотите использовать эти заголовки + запрос + тело.

Поиск SO и Интернет не привели к успеху.

ответ

3

Я думаю, что в Карле вам нужно использовать инструмент повтора и инструмент редактирования в комбинации, а не один инструмент. (http://www.charlesproxy.com/documentation/tools/edit/)

Есть другие варианты, если вы работаете на Mac и не можете использовать Fiddler, например. http://www.wiztools.org/

+0

Привет, спасибо. Вы правы, этот инструмент повторения в основном одинаков, но без контекста, просто думая о запуске Чарльза и увольнении предварительно собранного запроса, оставляет меня желать. Однако клиент REST от wiztools выглядит многообещающим. :) –

2

Начиная с версии 3.11, Charles Proxy имеет функцию компоновки (Edit -> Compose или cmd-m). Это все еще не так хорошо, как Fiddler, но он там, если вам это нужно.

+0

Я ценю, что вы указываете функцию «Создать», но на сайте Charles Proxy нет документации. Для таблицы стилей на моем компьютере я бы «GET> ../ desktop/style.css»? Или это будет запрос, заголовок и т. Д.? –

+1

Я также не вижу эту функцию, зарегистрированную на сайте Charles Proxy, но они упомянули об этом в примечаниях к выпуску версии 3.11: http://www.charlesproxy.com/documentation/version-history/. Функция компоновки сделает HTTP-запрос любой конечной точке, доступной на вашем компьютере (внешняя или внутренняя). Если у вас нет сервера и вы находитесь на Mac, вы можете легко настроить сервер, выполнив его в своем терминале, где ваша таблица стилей: python -m SimpleHTTPServer 8000. Затем вы можете получить доступ к своей таблице стилей по адресу http: // localhost: 8000/style.css из Charles или из вашего браузера. –

+0

У меня есть Charles 3.11.5, а cmd-m работает, однако в меню Edit нет композиции в меню Edit ... была ли эта ошибка? Если это так, я удалю эту часть вашего ответа. – levininja

 Смежные вопросы

  • Нет связанных вопросов^_^