Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Need a way to debug the requests and responses #32

Open
starrychloe opened this issue Oct 20, 2018 · 2 comments
Open

Need a way to debug the requests and responses #32

starrychloe opened this issue Oct 20, 2018 · 2 comments

Comments

@starrychloe
Copy link

starrychloe commented Oct 20, 2018

Need a way to turn on verbose mode for debugging like curl -i or curl -v to see what the requests are sending.

I have

    logger.debug request.path
    logger.debug host
    logger.debug path
    reverse_proxy host, path: path do |config|
      config.on_redirect do |code, response|
        logger.debug response['location']
        render text: "Redirected"
        return
      end

And it is redirecting to https://localhost/ for no reason at all!

/posts
https://wordpresssite.com/
category/guides/
https://localhost/category/guides/
  Rendered text template (0.0ms)

It works with curl and doesn't redirect. I want to know what it's sending. What is the User-Agent? What is the Referer? Etc.

@starrychloe
Copy link
Author

Through trial & error, I discovered by adding the following then it worked. But we still need a way to debug.

headers: {'Host' => "wordpresssite.com"}

@vfonic
Copy link

vfonic commented Nov 1, 2021

I'm also trying to figure out why my proxy requests are failing, but I can't find any way to debug this gem.

There's nothing in the logs and I don't know how to turn on debugging if there is such option for this gem?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants