簡體   English   中英

Rails如何遵循HTTParty GET請求中的重定向

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM