建设网站培训学校,深圳北斗部标平台网站建设,网站特效,做网站超链接rest-assured是一个基于java语言的REST API测试框架#xff0c;在使用rest-assured的multipart 上传文件后#xff0c;后端获取的文件名称乱码。截图如下#xff1a;
原因是rest-assured multipart/form-data默认的编码格式是US-ASCII#xff0c;需要设置为UTF-8。 Befo…rest-assured是一个基于java语言的REST API测试框架在使用rest-assured的multipart 上传文件后后端获取的文件名称乱码。截图如下
原因是rest-assured multipart/form-data默认的编码格式是US-ASCII需要设置为UTF-8。 BeforeClasspublic void beforClass() {//配置RestAssured默认接口超时时间及multiPartConfig默认编码为UTF-8RestAssured.config RestAssured.config().httpClient(httpClientConfig().httpMultipartMode(HttpMultipartMode.BROWSER_COMPATIBLE).setParam(http.connection.timeout, 90000).setParam(http.connection.request.timeout, 90000).setParam(http.socket.timeout, 90000).setParam(http.connection-manager.timeout, 90000)).multiPartConfig(multiPartConfig().defaultCharset(UTF-8));}设置之后再次请求后端就能正确识别文件名称了