我最近才参与PHP/AJAX/jQuery,在我看来,这些技术的一个重要部分就是POST和GET.
首先,POST和之间有什么区别GET?通过实验,我知道GET将返回的变量及其值附加到URL字符串
website.com/directory/index.php?name=YourName&bday=YourBday
Run Code Online (Sandbox Code Playgroud)
但POST不是.
那么,这是唯一的区别还是有特定的规则或惯例使用其中一个?
其次,我也看到POST和GETPHP之外:还AJAX和jQuery.这3个怎么做POST和GET不同?它们是相同的想法,相同的功能,只是采用不同的方式?
使用GET或POST方法有什么区别?哪一个更安全?他们每个人的(dis)优势是什么?
(类似问题)
我是android开发的新手.最近我正在开发一个基于在线的Android应用程序项目.要在服务器中发送帖子请求,我使用这种类型的URL和ip地址:
public void makeRequest() {
InsertData task1 = new InsertData();
Log.d("Arif", "working on pre");
task1.execute(new String[]{"http://209.151.146.23/class/project/subject_request.php"});
}
Run Code Online (Sandbox Code Playgroud)
当我使用这样的defult url时,它也在工作:
http://www.sitename.com/class/project/subjec_request.php
Run Code Online (Sandbox Code Playgroud)
我的问题是:
这两种网址之间有什么区别?
有安全问题吗?
我应该在我的项目中使用哪种类型的网址.
提前致谢.我对这个事实很困惑.
我完全理解两者在表单处理,用户自由裁量权和数据隐私方面的差异,但在什么情况下,在发送表单结果时,有人会在什么情况下使用GET而不是POST?
谢谢
可能重复:
您何时使用POST以及何时使用GET?
我知道GET和POST方法之间的基本区别.也就是说,我们可以在GET的情况下看到URL参数,并且在POST的情况下无法看到URL参数.当然,我们可以通过POST传递大量数据,这是通过GET无法实现的.
这两种方法之间是否还有其他差异?
据我所知,GET可以做什么,POST也可以实现.那么为什么在定义HTTP协议时首先需要GET.如果GET仅用于获取资源,则人们仍然可以通过在URL中发送参数值来更新资源.为什么这个漏洞?或者在服务器端进行编码以在GET请求上更新资源的人编写了错误的代码?