2016-11-10 6 views
0

Первый раз, когда мы с Чарльзом сбились с толку. Я смотрел videos и читал через множество tutorial, и я все еще рисую пробел.Использование Чарльза для отладки webhook, работающего на Digital Ocean Droplet

Мой ответ JSON на запрос POST внезапно прекратил работу, и я не могу понять, почему. JSON действительно, поэтому я думаю, что что-то с моими заголовками.

Я хочу просмотреть свой заголовок, и я думаю, что мне нужно использовать функцию «Map Remote» Чарльза, но, черт возьми, я даже не уверен в этом. Моя ситуация в том, что у меня есть webhook, который получает хит с POST запроса по адресу:

http://mine.com/webhook/receive 

существует приложение Rails, который живет на Digital Ocean Droplet и обрабатывает запрос и делает ответ, как это:

render json: my_response 

Я думаю, что могу используйте Чарльза, чтобы сидеть между запросом и ответом, чтобы я мог просматривать мои заголовок. Я сопоставил свою локальную машину с моим удаленным сервисом следующим образом: My Charles Settings

Но я не вижу никакого трафика.

Является ли Шарль правильным инструментом, чтобы попытаться просмотреть мой ответ на webhook? И если да, то какую функцию я должен использовать?

ответ

1

Это может быть грязным обходной путь, но я осмелюсь опубликовать, так как не было никакого другого ответа:

Вы можете запустить Charlesproxy на отдельном компьютере в той же сети, и настроить 8888 порт этой машины в качестве веб прокси для машины, на которой вы работаете. Таким образом, Чарльз будет записывать ваши просьбы.

Edit: Просто видеть, что ответы на вопросы в Charlesproxy отвечают на вопрос очень похож на твой: Localhost traffic doesn't appear in Charles

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

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