zoukankan      html  css  js  c++  java
  • application/x-www-form-urlencoded、application/json、multipart/form-data、text/xml简单总结

    最近在数据传输时,一直不明白这四种的区别,查了很多资料,也还是感到很模糊,因此,简单总结一下,以后再完善

    1.在GET方式传输数据中,这四种格式,后台都可以接收数据(原生的request.getParameter())

    2.在POST方式传输数据中,这四种方式,只有application/x-www-form-urlencoded后台可以接收数据(原生的request.getParameter())

    3.前端如果传输的是application/json格式,后台只有用@RequestBody注解来接收bean对象,而application/x-www-form-urlencoded即可以用bean来接收,又可以用简单参数类型来接收

    总结:在一般的字符传输中,尽量使用application/x-www-form-urlencoded传输数据,即默认的格式传输,而其他的图片,视频等传输,才用multipart/form-data进行传输。

  • 相关阅读:
    LeetCode
    LeetCode
    LeetCode
    LeetCode
    LeetCode
    LeetCode
    LeetCode
    LeetCode
    iOS开发系列--IOS程序开发概览
    iOS开发系列—Objective-C之Foundation框架
  • 原文地址:https://www.cnblogs.com/xiaofengshan/p/13253839.html
Copyright © 2011-2022 走看看