我想知道我是否以正确的方式编写了泽西客户端代码。
登录页面应该在输入正确的用户名和密码后重定向到主页,服务器端返回一个空字符串("
)。如果其中一个不正确,服务器端代码返回"用户名或密码不正确"
。
页面功能运行良好,但当我使用正确的用户名和密码对使用客户端代码进行测试时,它返回“用户名或密码不正确”
,响应返回200OK。下面是我的客户端代码。
public static void main(String[] args){
ClientConfig config = new ClientConfig();
Client client = ClientBuilder.newClient(config);
WebTarget target = client.target("http://localhost:8080
/qa-automation-console").path("authenticate");
Form form = new Form();
form.param("username", "username");
form.param("password", "password");
Response response = target.request().post(Entity.form(form));
//The response was 200OK.
System.out.println(response.readEntity(String.class));
}
我怀疑用户名和密码没有按HTML文件要求的正确输入位置提交。下面是我的HTML文件块。
<form name="j_security_form" method="post" action="j_security_check">
<td colspan="3" class="body"><strong>Please contact the service desk for additional
information.</strong></td>
<td colspan="3" align="left"><p class="errorTitle"></p></td>
<span>
<td colspan="3" align="left"><p class="subTitle1">Please log in:</p></td>
<input class="input-small input-block" ng-model="username" placeholder="Username"
id="top_login" name="login" value="" autocomplete="on" type="text"></input>
<td colspan="3" align="left"><p class="space"></p></td>
<input class="input-small input-block" ng-model="password" placeholder="Password"
id="top_password" name="password" value="" autocomplete="on" type="password"></input>
</span>
<li style="display: none;" id="message" class="login-fail hidden">Wrong username
or password</li>
</form>
使用登录
而不是用户名
查看帖子数据。
我想知道当服务器端发生错误时返回是否正确(错误详细信息将包含在响应主体中)。 例子: 我们正在发送 这是不是正确的行为?我们是否应该将状态代码更改为200以外的值?
问题内容: 我通过jQuery AJAX将一些数据发布到PHP脚本中,并且一切正常执行,但是返回了404错误。在我的Firebug控制台中,PHP脚本的响应是正确的。我不了解该脚本如何响应,它仍然会引发404错误。jQuery的“错误”回调方法将触发,而“成功”方法则不会触发。 PHP脚本执行的所有语句都能正常工作,因为我可以看到数据库正在更新等。 我在Dreamhost托管的WordPress
在cognito用户池中,我有两个不同的组:Admin 现在我想授权userpool中的用户。我正在关注这个链接-https://docs.aws.amazon.com/cognito/latest/developerguide/amazon-cognito-user-pools-authentication-flow.html -客户端身份验证流。但是“RespondToAuthChalleng
问题内容: 我有一个表单,它通过:remote => true通过AJAX提交表单。查看服务器日志和FireBug,我得到响应200 OK,它以以下形式返回JSON: 然后我有以下两个处理程序: 即使我退回200OK,也会触发错误处理程序。我唯一使成功处理程序起作用的方法是,我发送了标头中带有200的空响应。 我不知道为什么这不起作用:-S 编辑1 ------------完成这些更改后: 我仍然
我有一个PHP网页,其中我配置了aws sdk并实例化了cognito客户机。客户机也配置了一个客户机密码,并且启用了auth flows USER\u PASSWORD\u auth、USER\u SRP\u auth。具有基本身份验证流类型USER\u PASSWORD\u auth的initiateAuth对我来说很好。下面是我尝试过的示例用法- 通过这种方式,我们获得了一个带有access
如何在volley中发出JSON请求,我需要在正文中发送一个验证头和JSON对象,并且我只希望得到一个状态代码200的答案 我尝试了使用string或JSON object,object的不同类型的响应侦听器,但总是出现错误:android volley org.JSON.JSONException:在字符0的输入结束 或者volley中是否有其他类型的请求支持json对象和主体中的验证头,并且响