我对错误感到非常困惑,“我不能在我试图创建的soap调用中隐式地将类型字符串转换为字符串[]”。我在C#中使用VS2015。看代码:
ServiceReference1.ServiceClient client = new ServiceReference1.ServiceClient();
ServiceReference1.Request req = new ServiceReference1.Request();
req.requestID = "validRequestIDString"; // I get the error here
如果我使用Bear SoapUI,我在发送相同的requestID并获得有效响应时没有问题。
我猜这个错误告诉我响应是一个数组而不是一个字符串,但我知道这是不正确的。
任何方向都会有所帮助。谢谢
答案 0 :(得分:2)
如下:
request.requestID = new String[] { "validRequestIDString" };