zoukankan      html  css  js  c++  java
  • HTTP Content-Type

    jmeter测接口中发现接口调不通,接口请求和参数都没问题,和开发沟通后,发现是Content-Type有问题,所以学习了下Content-Type

    在HTTP协议消息头中,使用Content-Type来表示请求和响应中的媒体类型信息。它用来告诉服务端如何处理请求的数据,以及告诉客户端如何解析响应的数据。

    Content-Type格式:type/subType;parameter

    例如:Content-Type:application/json;charset=UTF-8

    常见的Content-Type类型:

       HTML文档类型:text/html

       JPG图片类型:image/jpeg

       JS文档类型:appliction/javascript

       jaon格式类型:appliction/json

    重点的4种类型如下:

    1、 appliction/x-www-form-urlencoded

       HTTP会将请求参数用key1=value1&key2=value2进行拼接,放在请求实体里面,中文、特殊字符等会自动进行编码,不支持文件,一般用于表单提交

    2、appliciton/json

       JSON是一种轻量级的数据格式,以“键-值”对的方式组织的数据,使用appliciton/json类型,需要参数本身本身是json格式的数据,参数会被直接放到请求实体里面,不做处理,服务端或客户端按json格式解析数据

    3、appliction/xml和text/xml

       和appliciton/json类似,但是数据是用的xml格式,text/xml会忽略xml数据里的编码格式

    4、multipart/form-data

       和appliction/x-www-form-urlencoded,这是多部分多媒体类型,首先生成一个boundary用于分割不同的参数,在请求实体里,每个参数以------boundary开始,然后是附加信息和参数名,然后是空行,最后是参数内容,多个参数会有多个boundary块,参数是文件会有特别的文件域,最后以------boundary结束。multipart/form-data支持文件上传的格式,一般需要上传文件的表单则用该类型

  • 相关阅读:
    Git哲学与使用
    save
    http://www.onvif.org/onvif/ver20/util/operationIndex.html
    图标
    C#高性能大容量SOCKET并发(一):IOCP完成端口例子介绍(转)
    一种基于PTP 协议的局域网高精度时钟同步方法(转)
    WPF中的数据模板(DataTemplate)(转)
    WPF中的ControlTemplate(控件模板)(转)
    也来说说C#异步委托(转)
    C#委托的介绍(delegate、Action、Func、predicate)(转)
  • 原文地址:https://www.cnblogs.com/testerlina/p/12077327.html
Copyright © 2011-2022 走看看