jquery - 如何通过 jQuery 和 Ajax 使用基于表单的身份验证?

标签 jquery ajax post get authentication

我试图伪造绕过浏览器基本身份验证,但我不太明白这是如何工作的。

我已经看到人们处理这种基本身份验证的一些方法。

基本上,浏览器一开始就要求我输入用户名和密码,但我希望它等到用户在 <form>...</form> 中输入用户名和密码。

我实际上正在尝试请求一些 JSON 文件。

我见过有人使用 xhr.setRequestHeader 和/或 ajax {method: GET} ,但到目前为止没有任何效果对我有用。

这到底是如何运作的以及按什么顺序运作?

<小时/>

好吧,我在 arma 的帮助下找到了答案。 “PUT”命令用于修改某些内容。 “POST”命令用于创建/添加某些内容:

var mydata = {"fname":"bobworth"};
$.ajax({
    type: "PUT",
    processData : false,
    data: JSON.stringify(mydata),
    dataType: "json",
    url: "http://www.example.com/users/",
    contentType: "application/json; charset=utf-8",
    username: "mark",
    password: "123456",
    success: function(t){    alert(t);  },
    error: function(jqXHR, textStatus, error){
        alert("jqXHR:"+jqXHR.status+" txtStatus:"+textStatus+" Error:"+error);  }
});

最佳答案

关于jquery - 如何通过 jQuery 和 Ajax 使用基于表单的身份验证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5508244/

相关文章:

javascript - 向 OneSignal 推送通知发送 POST 请求

wordpress - 如何显示wordpress ACF插件自定义图像字段图像

javascript - 不可见的内容没有像预期的那样隐藏

java - JQuery 数据表隐藏列

jquery - 删除最后触发按钮 jQuery 的表格行

javascript - Bootstrap 模式不适用于循环场景

java - 使用 ajax 向 Java 服务器发送 Proto-buf 消息

javascript - Web api 中验证模型失败时返回警报消息

java - 如何覆盖子表单中的父表单映射?

JavaScript 弹出 : Invoking in JQuery