1. 程式人生 > 其它 >postman 測試webservice

postman 測試webservice

(1)設定url,注:?wsdl不要加在後面

(2)設定請求模式:post

(3)設定Header:新增Content-Type,值為text/xml;charset=utf-8

(4)設定Body

    勾選raw,以JSON(application/json)格式進行傳輸,設定XML。Body中輸入需要傳輸的JSON格式的資料。例子如下,

<?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>
    <getJlry xmlns="http://tempuri.org/">
       <in0>JlApp</in0>
    <in1>141163E20F9DDABBBE23CDEC871F3231</in1>
        <in2>3208032004111111-HE-001</in2>
    </getJlry>
  </soap:Body>
</soap:Envelope>
  一切設定完畢後,點選 Send 按鈕,這樣就會呼叫指定的介面,並執行內部的方法,根據返回結果來測試功能的正確與否。
  • 注:getJlry 是方法名,in0 in1 in2是引數名

(5)返回結果

    返回結果依然是JSON格式。
  • 1
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <soap:Body>
        <ns1:getJlryResponse xmlns:ns1="http://webservice">
            <ns1:out>&lt;?xml version="1.0" encoding="GBK"?>&#xd;
&lt;attendanceData>&#xd;
    &lt;people>&#xd;
	&lt;IdHDPhoto>LzlqLzRBQVFTa1pKUmdBQkFRRUFBQUFBQUFELzJ3QkRBQVlFQlFZRkJBWUdCUVlIQndZSUNoQUtD&#xd;
Z2tKQ2hRT0R3d1FGeFFZR0JjVQ0KRmhZYUhTVWZHaHNqSEJZV0lDd2dJeVluS1NvcEdSOHRNQzBv&#xd;
TUNVb0tTai8yd0JEQVFjSEJ3b0lDaE1LQ2hNb0doWWFLQ2dvS0Nnbw0KS0Nnb0tDZ29LQ2dvS0Nn&#xd;
b0tDZ29LQ2dvS0Nnb0tDZ29LQ2dvS0Nnb0tDZ29LQ2dvS0Nnb0tDZ29LQ2ovd0FBUkNBSGdBb0FE&#xd;
QVNJQQ0KQWhFQkF4RUIvOFFBSHdBQUFRVUJBUUVCQVFFQUFBQUFBQUFBQUFFQ0F3UUZCZ2NJQ1Fv&#xd;
TC84UUF0UkFBQWdFREF3SUVBd1VGQkFRQQ0KQUFGOUFRSURBQVFSQlJJaE1VRUdFMUZoQnlKeEZE&#xd;
S0JrYUVJSTBLeHdSVlMwZkFrTTJKeWdna0tGaGNZR1JvbEppY29LU28wTlRZMw0KT0RrNlEwUkZS&#xd;
a2RJU1VwVFZGVldWMWhaV21Oa1pXWm5hR2xxYzNSMWRuZDRlWHFEaElXR2g0aUppcEtUbEpXV2w1&#xd;
aVptcUtqcEtXbQ0KcDZpcHFyS3p0TFcydDdpNXVzTER4TVhHeDhqSnl0TFQxTlhXMTlqWjJ1SGk0&#xd;
SFhwVDNCckswKzF1ZnNvTGFoY3VUM1pzL3dBNm1Na3NKd1pXZjYxMw0KS255YUdjaXpPd2p0Mko2&#xd;
OGZ6cFVCQ1ZWRzY3SURzUUFjNHE2T2xWMEpHR2lsSW9wRFAvWg==&lt;/IdPhoto>&#xd;
    &lt;/people>&#xd;
&lt;/attendanceData></ns1:out>
        </ns1:getJlryResponse>
    </soap:Body>
</soap:Envelope>
   Postman測試介面還是很清晰直觀的(資料加密了)。