关于后端接口测试没问题,HTTP500错误

作为一个初出茅庐的菜鸟,被这个问题困扰了两天,可能是我查找方式不对所造成,网上没有找到答案。

最后请大神看了下代码,问题得以解决,记录于此。

问题描述:后端接口测试没有问题,前端发送请求,HTTP报错500。

前端同学说HTTP 报错500这是服务器端的问题,我无力反驳。【~。~】

那就检查自己的接口代码,。。。(大概一天的时间)没有问题。

把检查结果反馈给前端同学,“HTTP报错500,接口的问题!”

【没打起来】

。。。


大神看过代码后,通过前端后端都可以修改,给出了解决方法:

前端:换用请求的Content-type

后端:修改servlet-context.xml中的配置supportedMediaTypes(被支持的媒体类型)

的值为被支持的类型,例如最常见的text/html;charset=UTF-8

想要得到Json的支持类型application/json

<mvc:annotation-driven>
   <mvc:message-converters register-defaults="true">
      class="com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter">
         name="supportedMediaTypes">
            
               text/html;charset=UTF-8
               application/json
            
         
         name="features">
            
               WriteMapNullValue
               QuoteFieldNames
               WriteDateUseDateFormat
            
         
      
   mvc:message-converters>
mvc:annotation-driven>

并且要封装参数


OVER 

你可能感兴趣的:(关于后端接口测试没问题,HTTP500错误)