Ruby mechanize post with header

前端 未结 4 539
梦如初夏
梦如初夏 2021-02-04 14:14

I have page with js that post data via XMLHttpRequest and server side script check for this header, how to send this header?

agent = WWW::Mechanize.new { |a|
  a         


        
4条回答
  •  没有蜡笔的小新
    2021-02-04 14:40

    I found this post with a web search (two months later, I know) and just wanted to share another solution.

    You can add custom headers without monkey patching Mechanize using a pre-connect hook:

      agent = WWW::Mechanize.new
      agent.pre_connect_hooks << lambda { |p|
        p[:request]['X-Requested-With'] = 'XMLHttpRequest'
      }
    

提交回复
热议问题