1. x-www-data-urlencoded到底是什么牛鬼蛇神
打开postman选择该类型后发现这是表单提交,即类型为key=value。所以图例提交时的body应体现为params={“logisticld”:“”,…}&digest=ZmNkNjJiNjQ3NTJkNThiOTFiMjJmZTZjMTc3NzQwOTA=×tamp=1713951864357&companyCode=JasenTest
注:1)value中不能出现&符号
2)不要拼到url上
2. PO配置实现
通过上面我们已经了解了body格式,所以需要写一个java.class给到OM做一下数据格式的转换。接下来分为配置向和开发向两部分
2.1 开发向
2.1.1 java代码
package com.cxsw.tool;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.parsers.DocumentBuilder;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.w3c.dom.NodeList;
import org.xml.sax.InputSource;
import java.io.*;
import com.sap.aii.mapping.api.AbstractTransformation;
import com.sap.aii.mapping.api.StreamTransformation