我计划在链接上使用各种参数自动测试帖子请求。我面临的问题是链接有一个sso身份验证。当我在vbscript或java中执行普通帖子时,它会将我引导到sso页面。
知道如何做到这一点吗?
答案 0 :(得分:0)
由于您正在使用http-post,我认为SSO是使用Cookie执行的。
在这种情况下,您需要做的就是将这些Cookie添加到您的请求中。 这是通过在您的请求中添加名为“Cookie”的标头来完成的。 此标头值可以是'CookieName = CookieValue'格式。 如果您有多个Cookie,您可以添加多个Cookie标头,也可以使用';'分隔它们。
如果您使用之前的请求获取这些Cookie,您可以通过评估“Set-Cookie”标头来获取Cookie。
Additional Informations about basic Cookie Handling may be found here
如果您使用Apaches HTTP-Components,您还可以使用其集成的Cookie Store自动将Cookie添加到新的请求中。
A good example as how to basically use Apaches HTTP-Client can be found here
如何使用Cookies的部分可以在第3节
中找到