天天看点

http 请求 400 错误

遇到过两次 http 400 请求错误的问题,两次都是同样的原因造成的。客户端给服务器端传参数的时候,参数类型无法转换的时候就会报 400 错误。比如服务器端定义了一个整型的参数:

private int price;
           

客户端在传参数的时候传的 price=200.0 ,200.0 是个浮点数无法转化为整数。

再比如,服务器端定义了一个整型的参数:

private int userId;
           

但是客户端在传参数的时候传错了,把用户姓名当成用户 id 传过来了,userId=”张三”,也会报 400 错误。