[英]Rails how to follow redirect in HTTParty GET request
我正在使用httparty發送get請求,然后嘗試遵循重定向:
get 'https://accounts.google.com/o/oauth2/auth'
我如何使用HTTParty進行重定向?
抱歉,如果以前有人問過這個問題,但是我在任何地方都找不到答案。
謝謝
可能現在不需要了,但是對於有需要的人來說。
從文檔中可以找到自動重定向的特殊選項
follow_redirects(值= true)⇒對象
HTTP響應指示重定向時,轉到位置標頭。 默認情況下,始終遵循重定向。
因此,您可以使用以下選項:
HTTParty.get('http://google.com', follow_redirects: true)
現在猜測這有點過時了,問題大約一個月了……但是我對HTTParty文檔的理解是,除非您設置了no_follow標志,否則它應該自動跟隨重定向。 我還沒有成功測試過(我是一個HTTParty n00b,偶然發現了這個問題,試圖找到我自己的問題的答案,d'oh ...)
如果這樣不起作用,您總是可以直接讀取標頭並手動解析重定向。 之前我已經在Javascript AJAX請求中做到了,這並不困難。 但是您不必使用HTTParty進行操作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.