omid_student
یک شنبه 19 بهمن 1393, 15:18 عصر
سلام
من یه وب سرویس به ادرس http://iranapp.org/ws/server.php دارم
با soap اجرا میشه ولی متاسفانه جایی که میخوام از وب سرویس استفاده کنم امکانش نیست ینی از soap استفاده کرد
application/soap+xmlایا میشه من داده ها رو به صورت xml یا به هر شکلی بهش پست کنم و مقدار رو بگیرم؟
مثلا کدی خودم استفاده میکردم ولی نشد کد زیره
اومدم نوع کانتت رو application/soap+xml گذاشتم بعد soapaction توسط header بهش فرستادم ینی urn:gethelloworld#gethelloworld اینو فرستادم
چطور میشه
<?xml version="1.0" encoding="ISO-8859-1"?>
<SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/">
<SOAP-ENV:Body>
<ns6227:get_message xmlns:ns6227="http://tempuri.org">
<your_name xsi:type="xsd:string">
Scott
</your_name>
</ns6227:get_message>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
اگه روشی هست ممنون میشم
من یه وب سرویس به ادرس http://iranapp.org/ws/server.php دارم
با soap اجرا میشه ولی متاسفانه جایی که میخوام از وب سرویس استفاده کنم امکانش نیست ینی از soap استفاده کرد
application/soap+xmlایا میشه من داده ها رو به صورت xml یا به هر شکلی بهش پست کنم و مقدار رو بگیرم؟
مثلا کدی خودم استفاده میکردم ولی نشد کد زیره
اومدم نوع کانتت رو application/soap+xml گذاشتم بعد soapaction توسط header بهش فرستادم ینی urn:gethelloworld#gethelloworld اینو فرستادم
چطور میشه
<?xml version="1.0" encoding="ISO-8859-1"?>
<SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/">
<SOAP-ENV:Body>
<ns6227:get_message xmlns:ns6227="http://tempuri.org">
<your_name xsi:type="xsd:string">
Scott
</your_name>
</ns6227:get_message>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
اگه روشی هست ممنون میشم