Was ist der Unterschied zwischen redirect
und redirect to
in Sinatra? Beide scheinen standardmäßig den gleichen Statuscode zu verwenden. Ist das to '/url'
Bit nur ein paar syntaktische Nettigkeiten, um die Methode lesbarer zu machen?Unterschied zwischen `redirect` und` redirect to` in Sinatra
8
A
Antwort
7
Die Methode redirect
sendet den HTTP-Header, um den Client an eine bestimmte URL umzuleiten, und das übergebene Argument sollte eine vollständig qualifizierte URL mit einem Host sein (z. B. http://example.com/path
, nicht nur /path
). Die Methode to
konvertiert einen Pfad in eine vollständige URL für Ihre Sinatra-App, sodass die resultierende URL in redirect
verwendet werden kann. Z.B. to('/path')
würde http://yoursinatraapp/path
werden.
Verwandte Themen
- 1. Unterschied zwischen render_template und Redirect?
- 2. Unterschied zwischen Redirect und Rewrite verstehen .htaccess
- 3. Redirect to Home.aspx Seite
- 4. .htaccess redirect index.php to/
- 5. Heroku: Redirect/to/features
- 6. Redirect/Refresh to Fragment Identifier
- 7. Was ist der Unterschied zwischen Redirect und Render in CakePHP?
- 8. Was ist der Unterschied zwischen Redirect und Forward in Symfony?
- 9. 301 Redirect vs 307 Redirect
- 10. Sinatra nicht persistent Sitzung mit Redirect in Chrome
- 11. htaccess redirect vs php redirect
- 12. redirect/foo.html to/foo aber nicht/to/index in nginx
- 13. Laravel 5.2 Redirect to Seite Query String
- 14. Htaccess Redirect verschiedene URLs Redirect
- 15. Laravel Redirect :: to() verliert den Port
- 16. .htaccess php redirect zwischen PHP
- 17. htaccess redirect change vorwärts slash/to dash -
- 18. Schluck: Live-Nachladen Redirect to Tomcat7 Homepage
- 19. scrapy- How to stop Redirect (302)
- 20. ASP HttpWebRequest und Redirect
- 21. ASP.NET und C# Redirect
- 22. Assembly Bindung und Redirect
- 23. IIS Redirect und CNAMEs
- 24. QNetworkReply und 301 Redirect
- 25. 301 Redirect und SEO
- 26. Login Versuche und Redirect
- 27. Wordpress: update und preview buttons redirect to homepage
- 28. Wie man eine Post/Redirect/Get mit Sinatra tun?
- 29. WGET, Cookies und 302 Redirect
- 30. Eine Variable in Redirect :: to in Laravel einfügen
'to' ist ein Alias der Methode' uri', die absolute URLs erstellt: http://www.sinatrarb.com/intro.html#Generating%20URLs und https://github.com/sinatra/sinatra /blob/v1.4.4/lib/sinatra/base.rb#L281. – matt