2
Savon에서 리디렉션을 허용 할 수 있습니까? 현재 302 HTTP 오류를 받고 있지만 실제로 이것은 오류 대신 리디렉션되어야합니다.Savon에서 리디렉션을 허용 할 수 있습니까? 302 "오류"
Savon에서 리디렉션을 허용 할 수 있습니까? 현재 302 HTTP 오류를 받고 있지만 실제로 이것은 오류 대신 리디렉션되어야합니다.Savon에서 리디렉션을 허용 할 수 있습니까? 302 "오류"
Savon은 연결에 httpi를 사용합니다. httpi 자체는 연석, em_http, excon, httpclient, net_http 및 rack과 관련된 래퍼입니다.
파일 em_http.rb
는
automatic redirect following
이 가 httpi에 의해 지원되지 않는 주석이 포함되어 있습니다. 그래서 가능하다면 리디렉션 대상에게 즉시 전화를 겁니다.
는 예를 들어,curl
같은 도구를 사용할 수있는 "진짜"URL을 찾는 방법은 다음과 같습니다
curl -I www.yahoo.in
는 Location:
키 다음에 시도 할 주소를 보여줍니다
HTTP/1.1 301 Moved Permanently
Date: Thu, 18 Aug 2016 18:50:05 GMT
...
Cache-Control: max-age=3600, public
Location: http://in.yahoo.com/
Vary: Accept-Encoding
Content-Type: text/html; charset=UTF-8
Age: 0
Connection: keep-alive
Server: ATS
에게 제공합니다. 다른 리디렉션이 발생할 수 있습니다. 200 OK
이 반환 될 때까지 시도해야합니다.
savon 요청으로부터 어떻게 리다이렉트 URL을 찾아 낼 수 있습니까? – tol4trob
'curl -v'를 사용했다고 생각합니다 –
@ Steffen Roller 안녕하세요 Steffen이 오류를 해결하는 방법을 알려주십시오. – anusha