use*_*186 4 javascript jquery jersey
我正在使用$.post()以下内容......
$.post('login',details);
Run Code Online (Sandbox Code Playgroud)
我会假设这个POST是数据,login但我能看到的所有内容都是附加到url的详细信息,好像它正在对我正在进行的页面执行GET请求而不是POST到我的login页面.为什么会这样?我的login页面用于在用户登录请求完成后将用户重定向到新页面,因此理想情况下我希望POST转到login页面以便可以重定向用户.
的details内容{ username: "username", pasword: "password"}和login页面是login.java这是使用泽西页.
POST到GET通常是由您使用错误的URL引起的.
我认为您的服务器端程序期望URL以/结尾并使用HTTP 301或302响应重定向到该地址; 根据规范,这意味着必须发出GET而不是POST.
请尝试使用"login /"; 还要考虑您的代码应该可以从您网站上的任何网址调用; 最好将网址锚定到服务器根目录,即"/ login /"!
| 归档时间: |
|
| 查看次数: |
1420 次 |
| 最近记录: |