当前位置: 首页 > 开发杂谈 >

[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
    文字档案的预设类别。就算是未知的文字档案,浏览器都先假设他们是可以被呈现於画面的。

今天就到这结束了。


相关文章:

  • Day 28 : 无线智慧装置
  • lazada关于​ELP Traffic Boosting ELP流量提升
  • Football Betting - Making Sense of the Odds
  • Day 15: Structural patterns - Facade
  • [Day24] Vue3 E2E Testing: Cypress 基本结构
  • 桦泽紫苑:The power of input
  • Day10 标签
  • [Day 26]选择TensorFlow的六大理由
  • Python 练习
  • [Day - 29] - 深透 Spring Actuator 创造系统服务监视神之眼
  • 外贸卖家必知的加工贸易的意思?
  • 问不用下载环境档便可执行的语言
  • #18-手写字特效炫起来!(SVG dasharray & dashoffset)
  • [Day28]- 新手的Web系列JSON Injection 0x1
  • 做红人营销去哪些平台找红人?
  • 海外适合游戏投放的渠道有哪些?
  • 401错误怎么处理?教你如何解决网站401错误页面
  • 支持支付宝的国外VPS主机服务器大全:用支付宝买国外网站空间服务器VPS
  • 最便宜的国外VPS推荐:5美金以下的VPS大全
  • RPA是什么?Litrpa是什么?可以做什么好用吗?
  • PHP安装环境怎么搭建(LAMP环境怎么搭建):教你搭建PHP+Mysql服务器环境
  • 洛杉矶CN2服务器推荐:PCCW线路VPS,服务器服务商layerhost
  • 阿里云OSS对象存储控制客户端
  • 国外虚拟主机大全:便宜好用靠谱的国外网站空间推荐大全
  • 网站更换域名后副作用大吗?针对谷歌如何更换域名
  • 一键脚本:Aria2+Aria2Ng+OneIndex | 自动上传OneDrive
  • 虚拟信用卡是什么?虚拟信用卡安全吗?怎么用?怎么申请教程
  • Android让系统信任用户证书的方法
  • 搬瓦工VPS开通使用教程大全:教你如何购买、切换机房、更换IP、续费、升级套餐、退款
  • Google SEO优化排名的技巧:做好这20件事情谷歌排名必定上去