当前位置:   article > 正文

请求(get、post、postman、http)_postman 使用tlsv1.2

postman 使用tlsv1.2
1、通过get请求发送数据到后端的时候显示数值为空即未正确传入
	链接上的传入参数的名字和后端接受时候的函数名中的参数不同,即不匹配
2、Post请求404
	RequestBody能少不能多参数
3、通过res.data获取返回的数值
	如果是获取对象中的对象那么需要先res.data然后再.对象名才能获取 没有res.data()这个方法
4、返回值的时候需要同时返回对应的属性,如果缺少的话会显示未定义
5、401错误
	缺少用户认证信息
		修改方法名为公共的方法(不被拦截)
		添加bearer token(使用jwt认证)可能可以
		在请求头中添加属性类似_jwt 具体内容在网页中登录后查找
	页面上的jwt放在postman中不能使用,而且后端的断点进不去
		启动的前端可能并不是指向你所想的后端,查看前端的配置信息发现连接的是不匹配的后端,修改后即可
6、400错误
	在某些参数上添加了@RequestBody 导致400错误,因为是在url中拿取到的 而不是从请求体中获取 ,所以 要去掉
7、请求200 返回但是没有任何【期望有】的数据
	可能是没有对应的数据库表,虽然postman没有报错,但是可以通过断点 暴露出错误
8、RequestBody中不能使用没有实现序列化的对象
	例如@RequestBody Integer id 会报400错误而且空的{}也会报400
9、传入的参数首字母大写接收比较麻烦【有时候直接展示为Null】
	通过前端修改参数   
10、doPost返回Unicode码
	     JSONObject json = JSONObject.parseObject(data);
       	 return json.toString();
 11、有不同格式的参数
 	使用HashMap存储
 12、请求的方式【post、get】正确但是返回415 ,而且测试和本地的效果不同 本地能正常跑通
 	12.1、测试可能使用的https,切换加密方式即可
 	12.2、Content-type 可能没有正常变成 json 换成application/json 即可
 13、org.apache.http.conn.HttpHostConnectException: Connect to sirius.searates.com:443 [sirius.searates.com/127.0.1.2] failed: Connection refused: connect
 	postman 请求正常 但是用 HttpsURLConnection 和 HttpClient 拒绝请求
 		使用了代理,关掉代理即可
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
    @RequestMapping(value = "/productDetail_select.gou",method = RequestMethod.GET)
    @ResponseBody
    public Object selectProductDetail(@RequestParam String orderId){
        System.out.println(orderId);
        return orderId;
    }

    @RequestMapping(value = "/productDetail_insert.gou", method = RequestMethod.POST)
    @ResponseBody
    public void hello(@RequestBody ProductDetail productDetail) throws ParseException {
        System.out.println(productDetail);
//        productDetailService.insertProductDetail(productDetail);
    }
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13

postman传递list、基本类型等数据给后台
postman详解
Post请求

post请求的时候把请求头 比如认证之类的放在Headers中 把请求参数(content)放在body中
  • 1

TLS1.2

jdk1.7不支持TLS1.2问题 返回的数据异常 Unrecognized SSL message, plaintext connection?  
	1、创建一个继承了SSLSocketFactory的工厂类
	2、在工具类中使用SSLSocketFactory完成post请求
  • 1
  • 2
  • 3

jdk TLS1.2
HttpsURLConnection 请求参数

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/木道寻08/article/detail/842258
推荐阅读
相关标签
  

闽ICP备14008679号