广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >php中put和post的区别是什么
  • 485
分享到

php中put和post的区别是什么

phpputpost 2016-05-10 15:05:38 485人浏览 绘本
摘要

本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑php中put和post的区别1、使用支持和范围的区别:php提供了对PUT方法的支持,在Http定义的与服务器的交互方法中,PUT是把消息本体中的消息发送到一个URL

教程操作环境:windows7系统、PHP7.1版、DELL G3电脑

php中put和post的区别

1、使用支持和范围的区别:

php提供了对PUT方法的支持,在Http定义的与服务器的交互方法中,PUT是把消息本体中的消息发送到一个URL,形式上跟POST类似;

PHP 提供对诸如 Netscape Composer 和 W3C Amaya 等客户端使用的 HTTP PUT 方法的支持;

PHP 4 中,必须使用标准的输入流来读取一个 HTTP PUT 的内容;

PUT方法没有POST方法使用广泛,但PUT方法却是向服务器上传文件最有效率的方法:

2、上传过程的区别:

POST上传文件时,通常需要将所有的信息组合成multipart 传送过去,然后服务器再解码这些信息,解码过程则必不可少的会消耗内存和CPU资源,这种现象在上传大文件时尤其明显;

PUT方法则允许你通过与服务器建立的Socket链接传递文件的内容,而不附带其他的信息,效果上更直接;

3、上传效果的区别:

PHP 接受到 PUT 方法的请求时,会把上传的文件储存到和其它用 POST 方法处理过的文件相同的临时目录;请求结束时,临时文件将被删除。

用来处理 PUT 的 PHP 脚本必须将该文件拷贝到其它的地方;

4、POST和PUT请求根本区别

POST请求的URI表示处理该封闭实体的资源,该资源可能是个数据接收过程、某种协议的网关、或者接收注解的独立实体;

PUT请求中的URI表示请求中封闭的实体-用户代理知道URI的目标;

服务器无法将请求应用到其他资源;

如果服务器希望该请求应用到另一个URI,就必须发送一个301响应;

用户代理可通过自己的判断来决定是否转发该请求;

--结束END--

本文标题: php中put和post的区别是什么

本文链接: https://www.lsjlt.com/news/285.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • php中put和post的区别是什么
    本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑php中put和post的区别1、使用支持和范围的区别:PHP提供了对PUT方法的支持,在Http定义的与服务器的交互方法中,PUT是把消息本体中的消息发送到一个URL...
    99+
    2016-05-10
    php put post
  • 接口请求中post与put的区别
    RESTful API RESTful API是一种Web API的设计风格和开发方式,它遵循一组约束和属性,其中最重要的是客户端和服务器之间的无状态通信。在RESTful API中,资源通过URI进...
    99+
    2023-09-30
    http restful 服务器
  • Get和Post的区别是什么
    Get和Post的区别是什么,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。Get和Post的区别get是从服务器上获取数据,post是向服务器上传数据。get是...
    99+
    2023-06-17
  • Android中post和send的区别是什么
    在Android中,"post"和"send"都是用于发送消息的方法,但它们具有一些区别。1. post:post方法用于在主线程的...
    99+
    2023-09-27
    Android
  • php中GET和POST方法有什么区别
    小编给大家分享一下php中GET和POST方法有什么区别,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!区别:1、GET只能发送有限数量的数据,POST没有限制。2...
    99+
    2023-06-15
  • ASP.NET中get和post方法的区别是什么
    ASP.NET中get和post方法的区别是什么,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。在网页设计中,无论是动态还是静态,get方法是默认的,它在URL地址长度是有限的,...
    99+
    2023-06-17
  • jQuery中$.get和$.post有什么区别
    这篇文章给大家介绍jQuery中$.get和$.post有什么区别,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。jquery是什么jquery是一个简洁而快速的JavaScript库,它具有独特的链式语法和短小清晰的多...
    99+
    2023-06-14
  • get请求和 post请求的区别是什么
    GET请求和POST请求是HTTP协议中常用的两种请求方法,它们的区别如下:1. 参数传递方式:- GET请求:参数通过URL的查询...
    99+
    2023-09-22
    get
  • HTML请求方法get和post的区别是什么
    HTML 请求方法 GET 和 POST 是 HTTP 协议中常用的两种请求方法,它们的主要区别如下:1. 数据传输方式:GET 请...
    99+
    2023-10-11
    HTML
  • 解析HTTP协议六种请求方法,get,head,put,delete,post有什么区别
    标准Http协议支持六种请求方法,即: GET POST PUT Delete HEAD Options        但其实我们大部分情况下只用到了GET和POST。如果想设计一...
    99+
    2023-06-04
  • php === 和==的区别是什么
    本文操作环境:windows7系统、PHP7.1版、DELL G3电脑php === 和==的区别是什么?php中的==和===的用法及区别在开发中进场遇到数值匹配的问题,那么在进行匹配时,遇到下面的情况,你觉得结果是什么?<php ...
    99+
    2021-03-17
    php
  • HTTP中Get与Post有什么区别?
    Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELET...
    99+
    2023-06-02
  • php中public和private的区别是什么
    本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑public,private和protected称为访问修饰符。就像C ++一样,PHP也有三个访问修饰符,如public,private和protected。可以通过...
    99+
    2016-07-17
    php public private
  • php中echo和return的区别是什么
    本教程操作环境:windows7系统、PHP7.1版,DELL G3电脑项目中碰到的问题,本来是想在控制器直接return $xml的($xml是一段xml格式的代码),但是测试却发现什么都没有输出。换成echo $xml;就成功了,所以特...
    99+
    2018-04-25
    php echo return
  • php中redirect和forward的区别是什么
    本教程操作环境:windows10系统、PHP7.1版、DELL G3电脑php中redirect和forward的区别是什么1.从地址栏显示来说forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来...
    99+
    2020-12-04
    PHP
  • php中get和set的区别是什么
    本教程操作环境:windows10系统、PHP7.1版、DELL G3电脑php中get和set的区别是什么一般来说,总是把类的属性定义为private,这更符合现实的逻辑。但是,对属性的读取和赋值操作是非常频繁的,因此在PHP5中,预定义...
    99+
    2014-11-04
    PHP
  • php中float和double的区别是什么
    本教程操作环境:windows10系统、PHP7.1版、DELL G3电脑php中float和double的区别是什么为了区分 php中float和double的区别,我采用以下代码分别输出。$vad = 1.1; print gettyp...
    99+
    2018-12-12
    PHP
  • php中null和empty的区别是什么
    本文操作环境:Windows10系统、PHP7.1版、Dell G3电脑。php中null和empty的区别是什么null 表示表示一个变量没有值。一个变量为null有三种情况:被赋值为 NULL 。 尚未被赋值。 被 unset() 。e...
    99+
    2021-01-09
    PHP
  • PHP中newstatic和newself的区别是什么
    本篇文章为大家展示了PHP中newstatic和newself的区别是什么,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。new self这里面注意这一行 get_c...
    99+
    2022-10-18
  • php中TCP和UDP的区别是什么
    这篇文章主要介绍了php中TCP和UDP的区别是什么,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1、使用区别(1)TCP面向连接,UDP是无连接的,即发送数据之前不需要建立...
    99+
    2023-06-15
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作