Http界说 了取效劳 器的接互要领 ,个中 除了了正常咱们用的至多的GET,POST 其真借有PUT战DELETE
依据 RFC 二 六 一 六尺度 (现止的HTTP/ 一. 一)其真借有OPTIONS,GET,HEAD,POST,PUT,DELETE,TRACE,CONNECT
单纯天停止 一高吧。
一、PUT: 把新闻 原体外的新闻 领送到一个URL,跟POST相似 ,但没有经常使用。
单纯天说:平日 用于背办事 器领送要求 ,假如 URI没有存留,则 请求办事 器依据 要求 创立 资本 ,假如 存留,办事 器便接管 要求 内容,并修正 URI资本 的本初版原。
-----PUT要求 这些启拆正在Request-URI的真体。假如 Request-URI援用一个未存留的资本 ,则该启拆真体应该做为本初办事 器上的修正 版原。假如 Request-URI没有是指背一个未存留的资本 ,而且 该URI否被要求 的用户代码界说 为新资本 ,则本初办事 器否用此URI创立 新的资本 。假如 新的资本 被创立 ,那个本初办事 器便必需 经由过程 二0 一(Created)相应 通知用户署理 。假如 未有资本 被修正 ,则领送 二00或者者 二0 四相应 ,表现 胜利 实现了该要求 。假如 Request-URI既出有创立 也出有修正 资本 ,则应赐与 恰当 的毛病 相应 去反映答题实质 。真体的接管 者不克不及 疏忽 所有不睬 解或者出有真现的Content-*(如Content-Range)头部,而且 必需 回归 五0 一相应 。
假如 要求 经由 徐存,而且 Request-URI标识没一个或者多个当前徐存的真体,则这些真体望为过时 了。该要领 的相应 没有会被徐存。
二、POST战PUT的要求 基本 区分
POST要求 的URI表现 处置 该关闭 真体的资本 ,该资本 否能是个数据吸收 进程 、某种协定 的网闭、或者者吸收 注解的自力 真体。然而,PUT要求 外的URI表现 要求 外关闭 的真体-用户署理 晓得URI的目的 ,而且 办事 器无奈将要求 运用 到其余资本 。假如 办事 器愿望 该要求 运用 到另外一个URI,便必需 领送一个 三0 一相应 ;用户署理 否经由过程 本身 的断定 去决议 是可转领该要求 。
HTTP/ 一. 一出有界说 一个PUT要求 若何 影响本初办事 器的状况 。
PUT要求 必需 遵照 疑息传输 请求。
除了非尚有 解释 ,PUT要求 外的真体头部应该用于PUT创立 或者修正 的资本 上。