def http = new HTTPBuilder(loginUrl)
http.request( POST, TEXT ) {
headers.'User-Agent' = 'Mozilla/5.0 Ubuntu/8.10 Firefox/3.0.4'
send URLENC, [j_username: username, j_password: password]
response.success = { resp, reader ->
loggedIn = ! reader.text.contains("j_username")
}
}
我正在尝试在Postman中安装测试,但是我不确定是否因为这个原因而正确地执行了测试
send URLENC, [j_username: username, j_password: password]
{
j_username: username,
j_password: password
}
以及标题参数:
'User-Agent' = 'Mozilla/5.0 Ubuntu/8.10 Firefox/3.0.4'
'Content-type' = 'Application/json'
更新
实际上,在其他项目中,我遵循参考资料,效果很好。不过我开发了grails响应部分,没有留下
api/login
/login/auth
,但我无法验证邮递员的测试,而是在网页上完美的标识。