**结案。**此问题不可复制或由打字错误引起。它目前不接受答案。
**想改进这个问题吗?**更新问题,使其成为堆栈溢出的主题。
昨天关门了。
改进这个问题
我试着用Spring来消耗休息。
这是我的密码:
RestTemplate get_appraisals = new RestTemplate();
HttpHeaders headers = new HttpHeaders();
headers.add("Authorization", usuario.getTesoreria_token_codigo());
HttpEntity<String> entity = new HttpEntity<>("body", headers);
ResponseEntity<String> appraisals = get_appraisals.exchange("http://ovica.linesolutions.tech/avaluosNew_backend/public/WsConsultaAvaluo/WS_ConsultaAvaluo", HttpMethod.POST, entity, String.class);
在 Postman 中,授权的类型是 inherit auth from parent
,因此在我的头文件中,将我的密钥定义为“authorization”,我的值为“eyjpdii6iklh……m1yjljin0=”,它正在工作。
包括在内,如果我有意见的话 //headers.add("Authorization", usuario.getTesoreria_token_codigo());
如果我快速输入标题“authorization”,java会给我403个这样的 Postman 。但是当我使用最初显示的代码时,我得到一个 Illegal character(s) in message header value
.
在postman中,我接收json对象,在java中,我想将这个json输出转换成字符串,这是一个json字符串。
编辑。令牌大约是444-472个字符,在结尾,令牌有“=”或“=”。当我尝试使用相同的令牌但删除“=”符号时,它正在工作,因此“=”符号导致了我的问题。
暂无答案!
目前还没有任何答案,快来回答吧!