gpt4 book ai didi

javascript - 对电子邮件进行内联验证时出现 406( Not Acceptable )错误

转载 作者:行者123 更新时间:2023-11-28 05:16:09 25 4
gpt4 key购买 nike

我正在对 emailId 进行内联验证,并检查 emailid 是否已存在于数据库中,但收到此错误 406( Not Acceptable )。
对于几乎每个电子邮件测试用例,它仅在一种情况下工作正常失败了,我在开发者工具中收到此错误

GET https://localhost:9002/provisioning-console/json/user/get/user/email-id/fff@dd.cc?ts=1480929984199 406 (Not Acceptable)

user-add-panel.html

<div>
<div class="col-xs-8 col-sm-8 col-md-9 col-lg-9 controls">
<input type="text" class="input-xlarge" id="emailId" name="emailId" autofocus="autofocus" ng-model="addUser.email" ng-model-options="{allowInvalid: true}" ng-change="invokeChangeEventEmailId()" ng-blur="invokeOnBlurEventEmail(addUser.email)" ng-pattern="emailpattern"
placeholder="{{::'placeholder.addUser.emailId'|translate}}" required="true" ng-maxlength="254" />
</div>

user-add-panel.js

$scope.invokeOnBlurEventEmail = function(email) {

if (email == null) {
$scope.emailvalidating = false;
} else {

$scope.emailvalidating = true;
}

var getRolePromise = userDetails.getUserByEmail(email);
getRolePromise.then(function(response) {
$scope.addUserForm.emailId.$setValidity('unique', false);
$scope.emailvalidating = false;

}, function(error) {
$scope.addUserForm.emailId.$setValidity('unique', true);

if (error.errorCode === 'error.invalid.email') {
$scope.emailvalidating = false;
} else {
toasty.serviceError(error);
$scope.emailvalidating = false;
}
});
}

这是我正在调用 API 的服务

用户状态.js

getUserByEmail: function(emailId) {

var defer = $q.defer();
restClientTemplate.execute({
method: 'GET',
url: 'json/user/get/user/email-id/' + emailId,

}).then(function(response) {

defer.resolve(response.results);
}, function(response) {
defer.reject(response);

});
return defer.promise;
}

enter image description here

最佳答案

.cc 在 URI 模式中可能具有特殊意义。解决方案

  1. 如果使用@PathVariable,请指定可接受的电子邮件正则表达式
  2. 简单的方法是使用@ReqeustParam

关于javascript - 对电子邮件进行内联验证时出现 406( Not Acceptable )错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40972235/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com