jqueryajax调用GET或POST

jqueryajax调用GET或POST,ajax,jquery,Ajax,Jquery,可能重复: 如果我使用jQuery ajax调用与服务器通信,一般来说,我应该在什么时候使用typeget调用,什么时候使用post调用?可能的重复: 获取: GET是可缓存的 GET可以保留在浏览器历史记录中,并被添加到书签中 如果您希望能够基于URL访问内容(有利于共享链接) 如果参数返回面向视图的内容 有人说GET可能不如POST安全——但对于经验丰富的用户来说,这并没有什么显著区别,因为他们可以拦截和修改请求的标题 GET比POST更快,因为它是一个单步请求(POST首先发送头,然后

可能重复:


如果我使用jQuery ajax调用与服务器通信,一般来说,我应该在什么时候使用type
get
调用,什么时候使用
post
调用?

可能的重复:

获取:

  • GET是可缓存的
  • GET可以保留在浏览器历史记录中,并被添加到书签中
  • 如果您希望能够基于URL访问内容(有利于共享链接)
  • 如果参数返回面向视图的内容
  • 有人说GET可能不如POST安全——但对于经验丰富的用户来说,这并没有什么显著区别,因为他们可以拦截和修改请求的标题
  • GET比POST更快,因为它是一个单步请求(POST首先发送头,然后发送请求体)
帖子:

  • 发送登录数据
  • 发送非ascii数据
  • 如果数据使URL变得太长(超过字符的最大限制)
  • 如果您想对典型用户隐藏某些数据

参考:


可能的重复:

获取:

  • GET是可缓存的
  • GET可以保留在浏览器历史记录中,并被添加到书签中
  • 如果您希望能够基于URL访问内容(有利于共享链接)
  • 如果参数返回面向视图的内容
  • 有人说GET可能不如POST安全——但对于经验丰富的用户来说,这并没有什么显著区别,因为他们可以拦截和修改请求的标题
  • GET比POST更快,因为它是一个单步请求(POST首先发送头,然后发送请求体)
帖子:

  • 发送登录数据
  • 发送非ascii数据
  • 如果数据使URL变得太长(超过字符的最大限制)
  • 如果您想对典型用户隐藏某些数据

参考:


你需要知道它们的区别,知道使用哪一种。使用GET请求时,发送的数据显示在地址栏中,并带有url。POST请求用于将数据发送到服务器,而不显示数据。POST还用于发送文件或其他大型数据


所以,如果你发送的是自信的信息,比如密码,你可以使用POST。当您传递要在页面中使用的数据(如“page=about”或“article_id=2”)时,请使用GET。

您需要知道它们之间的差异,才能知道使用哪一个。使用GET请求时,发送的数据显示在地址栏中,并带有url。POST请求用于将数据发送到服务器,而不显示数据。POST还用于发送文件或其他大型数据


所以,如果你发送的是自信的信息,比如密码,你可以使用POST。当您传递要在页面中使用的数据(如“page=about”或“article_id=2”)时,请使用GET。

而不是使用GET,我通常只使用$.load和fetch代码块并将它们插入dom。我使用post处理几乎所有其他内容,或者使用getJSON。

而不是使用get,我通常只使用$.load和fetch代码块并将它们插入dom。我使用post处理几乎所有其他内容,或getJSON。

这些答案(到目前为止)都不如重复问题的答案好。这些答案(到目前为止)都不如重复问题的答案好。密码不应通过普通邮件发送,因为它们对任何窃听者都是完全可见的。他在幕后谈论ajax调用,浏览器的地址窗口中不会显示任何内容。正如你所看到的,我没有说它们不应该被加密。。。而且它们绝对不应该通过GET发送。密码不应该通过普通邮件发送,因为它们对任何窃听者都是完全可见的。他在幕后谈论ajax调用,浏览器的地址窗口中不会显示任何内容。正如你所看到的,我没有说它们不应该被加密。。。而且它们绝对不应该由GET发送。