为什么重定向 url 的长度更长?
Why is the redirect url is of longer length?
我一直在阅读 SAML 2 绑定机制。它说 below :
HTTP 重定向与。 POST 绑定:SP 和 IDP 都可以使用重定向或 POST 绑定来发送和接收消息。由于某些场景URL长度的限制,一般在传递短消息时使用HTTP重定向,传递较长消息时使用HTTPPOST
我无法理解具有相同长度的响应在重定向中如何比在 post 中更长。我想我缺少一些非常基本的东西。任何人都可以帮助清除吗?
重定向利用查询字符串传递数据,其大小限制在 post.
中不存在
来自w3schools:
示例获取:
/test/demo_form.asp?name1=value1&name2=value2
示例Post:
POST /test/demo_form.asp HTTP/1.1
Host: w3schools.com
name1=value1&name2=value2
get 的参数位于 URL 本身内,其大小限制为 2083 个字符(此数字有一些变化)。对于 post,与 post 一起使用的信息位于消息的实际正文中,而不是 URL。
基本上,您在 post 中获得更多 "room",因为您不会在 URL 上达到大小限制,因为您的信息在正文中 - 除非您的 URL 已经那么长了,这意味着它对于 gets 或 posts 来说是个问题。
Why is the redirect url is of longer length?
我想你可能误会了,它是说你得到的重定向空间比 post 少 ,不是more/longer。获取有大小限制,posts 没有,或者至少它是服务器上的可配置设置,并且具有比获取请求更大的 "higher end"。
我一直在阅读 SAML 2 绑定机制。它说 below :
HTTP 重定向与。 POST 绑定:SP 和 IDP 都可以使用重定向或 POST 绑定来发送和接收消息。由于某些场景URL长度的限制,一般在传递短消息时使用HTTP重定向,传递较长消息时使用HTTPPOST
我无法理解具有相同长度的响应在重定向中如何比在 post 中更长。我想我缺少一些非常基本的东西。任何人都可以帮助清除吗?
重定向利用查询字符串传递数据,其大小限制在 post.
中不存在来自w3schools:
示例获取:
/test/demo_form.asp?name1=value1&name2=value2
示例Post:
POST /test/demo_form.asp HTTP/1.1
Host: w3schools.com
name1=value1&name2=value2
get 的参数位于 URL 本身内,其大小限制为 2083 个字符(此数字有一些变化)。对于 post,与 post 一起使用的信息位于消息的实际正文中,而不是 URL。
基本上,您在 post 中获得更多 "room",因为您不会在 URL 上达到大小限制,因为您的信息在正文中 - 除非您的 URL 已经那么长了,这意味着它对于 gets 或 posts 来说是个问题。
Why is the redirect url is of longer length?
我想你可能误会了,它是说你得到的重定向空间比 post 少 ,不是more/longer。获取有大小限制,posts 没有,或者至少它是服务器上的可配置设置,并且具有比获取请求更大的 "higher end"。