什么时候用get请求什么时候用post请求

什么时候用get请求什么时候用post请求,第1张

get和post方法功能类似的,使用建议:

1、get方式的安全性较Post方式要差些,包含机密信息的话,建议用Post数据提交方式; 2、在做数据查询时,建议用Get方式;而在做数据添加、修改或删除时,建议用Post方式;

区别表现如下:

1 get是从服务器上获取数据,post是向服务器传送数据。 2 get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过>

好像jquery未封装有直接获取的方法,请参考javascript原生方法:

>

post 请求获取body内容

注意:>

这个是简单的input

1、html前端(使用POST传值)代码

<!Doctype html>

<html lang="zh-CN">

<head>

<meta charset="utf-8">

<title>Form  Page</title>

</head>

<body>

<form method="post" action="1php">

    <label>转到第</lable><input type="text" name="page">页<br>

    <input type="submit" value="提交" name="submit">

</form>

</body>

</html>

2、1php代码

<php

$page = is_int($_POST['page'];

if(!$page){

    echo "页码格式错误";

}else{

    echo "你看到的是"$page"页";

}

function is_int($page){

    $reg = '/[0-9]/';

    if(preg_match($reg, $page){

        return $page;

    }else{

        return false;

    }

}

>

获取到请求的url:在onRequest(request, response) ----》requesturl

获取到路由名字: url(url模块)parse(requesturl)pathname

获取到对应参数值:

1先获取到所有参数队列:url(url模块)parse(requesturl)query

2取出队列中对应的参数值:querystring(模块)parse(countQuery《参数队列》)["参数key"]

因为form表单的enctype编码方式不同导致的;enctype 属性规定在发送到服务器之前应该如何对表单数据进行编码。

默认地,表单数据会编码为 "application/x->

以上就是关于什么时候用get请求什么时候用post请求全部的内容,包括:什么时候用get请求什么时候用post请求、Php获取参数的几种方法、jquery如何快速获取页面的get传值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9657801.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-30
下一篇2023-04-30

发表评论

登录后才能评论

评论列表(0条)

    保存