使用 paw-app 执行 $.ajax like POST 请求
Perform $.ajax like POST request with paw-app
如何创建一个 POST 请求 paw 等于 (jquery) ajax $.ajax({type: "POST", (...)});
请求?
我以为我可以将 HTTP_X_REQUESTED_WITH
设置为 XMLHttpRequest
但它不起作用。
表单中 ajax/javascript POST 和常规 POST 之间的基本区别是什么?
当您从表单执行 post 时,您正在执行提交事件。如果您至少在您所谈论的情况下没有覆盖浏览器提交表单的默认行为,那么浏览器将以 html post 的形式执行它,这是一个完整的 post背部。它发送请求,当响应到达时,它将是页面的新内容。
如果您使用 Javascript 执行 post,则会发送请求并在响应后执行您的回调(如果存在)。
要模拟通过 Ajax 发出的 POST 请求,您需要做的是添加一个 HTTP header:
X-Requested-With: XMLHttpRequest
- 设置请求方式为POST
- 输入URL
- 加上上面提到的header
然后在Body选项卡中输入body,使用表格URL-Encoded模式:
如何创建一个 POST 请求 paw 等于 (jquery) ajax $.ajax({type: "POST", (...)});
请求?
我以为我可以将 HTTP_X_REQUESTED_WITH
设置为 XMLHttpRequest
但它不起作用。
表单中 ajax/javascript POST 和常规 POST 之间的基本区别是什么?
当您从表单执行 post 时,您正在执行提交事件。如果您至少在您所谈论的情况下没有覆盖浏览器提交表单的默认行为,那么浏览器将以 html post 的形式执行它,这是一个完整的 post背部。它发送请求,当响应到达时,它将是页面的新内容。
如果您使用 Javascript 执行 post,则会发送请求并在响应后执行您的回调(如果存在)。
要模拟通过 Ajax 发出的 POST 请求,您需要做的是添加一个 HTTP header:
X-Requested-With: XMLHttpRequest
- 设置请求方式为POST
- 输入URL
- 加上上面提到的header
然后在Body选项卡中输入body,使用表格URL-Encoded模式: