[Day 18]从零开始学习 JS 的连续-30 Days---网路请求POST

网路请求POST介绍

  1. PSOT 功能与 GET 一样都是 HTML Form 表单资料传递使用方式,当使用着填好表单资料并按下送出表单的按钮之後,必须透过这两种方式将资料送出到服务器(Web Server)。
  2. 俩者之间差异:
    1. 网址差异

      • POST 在资料传递时网址不会改变。
      • GET 在资料传递时网址会带有参数与资料。
    2. 资料传递量

      • POST 不透过 URL 带参数,所以不受限於 URL 长度限制。
      • GET 透过 URL 带资料,所以有长度限制。
    3. 安全性

      • POST 透过 HTTP Request 方式,故参数与填写内容不会显示於 URL。
      • GET 表单参数与填写内容可在 URL 看到。
  3. 使用时机,一般的表单可以用 GET 直接传递,而需要保密的资料必须用 POST 来处理,像是会员登入的帐号密码。

四种常见的 POST 请求 content-type 介绍

  1. application/x-www-form-urlencoded
    最常见的 POST 提交数据的方式了。

  2. application/json
    application/json 这个 Content-Type 作为响应头。实际上,现在越来越多的人把它作为请求头,用来告诉服务端消息主体是序列化後的 JSON 字符串。由於 JSON 规范的流行,除了低版本 IE 之外的各大浏览器都原生支持 JSON.stringify,服务端语言也都有处理 JSON 的函数,使用 JSON 不会遇上什麽麻烦。

  3. multipart/form-data
    这又是一个常见的 POST 数据提交的方式。我们使用表单上传文件时使用。

  4. text/plain
    文字档案的预设类别。就算是未知的文字档案,浏览器都先假设他们是可以被呈现於画面的。

今天就到这结束了。


<<:  事件查看练习(二)--如何研究一个警告事件

>>:  [Day18] Tally String Times with Reduce

亚马逊平台商品的图片规则

在亚马逊平台确定好一款产品之后,作为卖家应该都知道,这时候就要为新产品拍摄一组高端、大气、上档次的商...

亚马逊页面上的产品分布限制

亚马逊对每个页面上的产品分布都有限制。小类目1-3名,长期雄霸关键词位置最好,推送流量持续不断,并占...

Day 11【连动 MetaMask - Pop Up & Login Detection】Can`t use current password.

【前言】 嗨嗨大家好,今天的主题延续昨天的检测是否已经安装插件後,紧接着而来的是 MetaMask...

美国不同州销售法规有哪几种情况?

在电商平台代扣代缴的情况下,美国站卖家仍有义务申报销售税。事实上,美国的销售税和欧盟国家的VAT一样...

每日挑战,从Javascript面试题目了解一些你可能忽略的概念 - Day10

tags: ItIron2021 Javascript 前言 终於迈入第10天啦! 我们昨天讲完资料...