关于http请求的header中Content-type如果为multipart/form-data,是用来传递多种类型的参数,如又可以传递附件、又可以传递文本,在body中为什么需要分隔符

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Ideality_hunter/article/details/82971123

关于http请求的header中Content-type如果为multipart/form-data,是用来传递多种类型的参数,如又可以传递附件、又可以传递文本,在body(注意是body中,header中就只有Content-type:multipart/form-data,文本参数、附件参数等都在body中)中为什么需要分隔符。

因为,要识别到参数的尽头,即参数的值到哪儿就算完了,下图所示。

比如上图的n1参数,如果没有分隔符,可能把紧接v1其后的的“Content-Disposition:······”等内容当做n1的值。但其实n1的值只是v1。

猜你喜欢

转载自blog.csdn.net/Ideality_hunter/article/details/82971123