我坐在逻辑问题上,我只是越来越困惑自己.
示例表
1 | 20 | 文字| 1 | 0 | 0
2 | 20 | 文字| 1 | 1 | 0
3 | 20 | 文字| 1 | 0 | 1
4 | 17 | 文字| 0 | 1 | 0
5 | 17 | 文字| 1 | 0 | 0
6 | 20 | 文字| 1 | NULL | NULL
7 | 20 | 文字| 0 | 1 | 空值 …
我想使用邮递员将 xml 发布到网络服务。下面是原始正文 xml。参数“xml”是我想传递的字符串值,但是由于语法错误,请求状态返回 400。我怀疑这是因为参数值被格式化为 xml。
在我的实际应用程序中一切正常,如果我想使用邮递员进行测试,我就无法让它工作。
如何将此参数作为字符串发送?
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Header/>
<soap:Body>
<SaveLead xmlns="http://tempuri.org/">
<xml>
<enquiry><Lead Ref='1234' Source='SourceDesc'><Contact FirstName='TestN' Surname='TestS' Email='testn@test.co.za' Mobile='0830000000' /></Lead></enquiry>
</xml>
</SaveLead>
</soap:Body>
</soap:Envelope>
Run Code Online (Sandbox Code Playgroud)
webservice soap 请求的示例
POST /webservice1.asmx HTTP/1.1
Host: xxxxx
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://tempuri.org/SaveLead"
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<SaveLead xmlns="http://tempuri.org/">
<xml>string</xml>
</SaveLead>
</soap:Body>
</soap:Envelope>
Run Code Online (Sandbox Code Playgroud)