文件名称:JAVA调用SAP ODATA服务
文件大小:22KB
文件格式:DOCX
更新时间:2022-03-01 22:09:52
java 开发语言 Odata SAP
1、(401) 未经授权; 解决方法:将用户名密码加密后,添加到HTTP HEADER中。 String auth = "ZRFC" + ":" + "Init1234"; String encodeAuth = "Basic " + new String(Base64.getEncoder().encode(auth.getBytes(StandardCharsets.UTF_8))); connection.setRequestProperty("Authorization", encodeAuth); 2、POST方法地址; 解决方法:要先用GET方法从去调用ODATA中GET_ENTIY方法,例如:http://vhcals4h.com:44301/sap/opu/odata/sap/ztest_srv/HEADERSet('5000000001'),然后再将返回内容作为表身,传到ENTITYSET地址,如:http://vhcals4h.com:44301/sap/opu/odata/sap/ztest_srv/HEADERSet('5