使用 POST 方法比使用 GET 方法好吗?
Is it okay to use POST method than GET?
我知道我们使用 GET
从服务器获取信息,我们使用 POST
发布信息。现在我有一个搜索框,用户可以在其中搜索查询,但我使用 POST
方法进行搜索,比如:用户输入 avatar 4 release date
,我所做的是获取文本框值,发送它使用 ajax 和 type='post'
到服务器并响应结果。我想我应该使用 GET
因为我正在请求信息而不是发布。
所以我想知道在我的情况下可以使用 post
吗?我会遇到任何性能问题或其他问题吗?
是的,你可以用 POST
ajax代码
$.ajax({
url: "search_file.php",
type:"POST",
data : {serach_text:$('#text_input').val()},
dataType: "JSON",
success: function(result){
}});
'#text_input'是搜索输入的id
在 php 代码中,您可以使用 $_POST['serach_text']
访问 search_text
看看这里:
http://www.w3schools.com/tags/ref_httpmethods.asp
Some other notes on GET requests:
- GET requests can be cached
- GET requests remain in the browser history
- GET requests can be bookmarked
- GET requests should never be used when dealing with sensitive data
- GET requests have length restrictions
- GET requests should be used only to retrieve data
和POST:
Some other notes on POST requests:
- POST requests are never cached
- POST requests do not remain in the browser history
- POST requests cannot be bookmarked
- POST requests have no restrictions on data length
我知道我们使用 GET
从服务器获取信息,我们使用 POST
发布信息。现在我有一个搜索框,用户可以在其中搜索查询,但我使用 POST
方法进行搜索,比如:用户输入 avatar 4 release date
,我所做的是获取文本框值,发送它使用 ajax 和 type='post'
到服务器并响应结果。我想我应该使用 GET
因为我正在请求信息而不是发布。
所以我想知道在我的情况下可以使用 post
吗?我会遇到任何性能问题或其他问题吗?
是的,你可以用 POST ajax代码
$.ajax({
url: "search_file.php",
type:"POST",
data : {serach_text:$('#text_input').val()},
dataType: "JSON",
success: function(result){
}});
'#text_input'是搜索输入的id
在 php 代码中,您可以使用 $_POST['serach_text']
看看这里:
http://www.w3schools.com/tags/ref_httpmethods.asp
Some other notes on GET requests:
- GET requests can be cached
- GET requests remain in the browser history
- GET requests can be bookmarked
- GET requests should never be used when dealing with sensitive data
- GET requests have length restrictions
- GET requests should be used only to retrieve data
和POST:
Some other notes on POST requests:
- POST requests are never cached
- POST requests do not remain in the browser history
- POST requests cannot be bookmarked
- POST requests have no restrictions on data length