我正在开发一个Spring应用程序。我有一个链接到一个实际工作的web。例如,"www.testexample.com/api/login“。
这个API需要用JSON编写的两个post-parameters。例如:
{
"email": "test@test.com"
"password": "123ABC"
}
在发送上述JSON值后,API返回响应。
{
"token":"123456789",
"status": "APPROVED"
}
在邮递员上进行这些操作很容易,但是如何将这种逻辑转换到web应用程序呢?
所以在Spring Boot:
你能帮我把样本代码给我吗?还是简单的想法?或者一个信息丰富的链接也可以!
非常感谢。
发布于 2018-05-21 04:53:35
在客户端,您可以模拟通过ajax向登录url提交的普通表单。例如,在jQuery中
<form id="loginForm">
<table>
<tr>
<td>Emai</td>
<td><input type="text" name="email"></td>
</tr>
<tr>
<td>Password</td>
<td><input type="password" name="password"></td>
</tr>
<tr>
<td></td>
<td><input type="button" value="login" onclick="Login()"/></td>
</tr>
</table>
</form>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script>
var Login = function(){
$.ajax({
url: "api/v1/login",// your api url
type: "POST",
data: $("#loginForm").serialize(),
success: function(result) {
console.log(result);//your API response.
}
});
}
</script>
https://stackoverflow.com/questions/50448867
复制相似问题