วิธีรับไฟล์ wsdl จาก URL ปลายทาง

ตอนนี้ใคร ๆ ก็สามารถรับไฟล์ wsdl จาก URL ปลายทางได้แล้ว

เมื่อฉันพยายามเข้าถึงจุดสิ้นสุดจากเบราว์เซอร์ ฉันได้รับข้อผิดพลาดด้านล่าง

URL: http://****.com/MyBenefits/webservices

ข้อผิดพลาด:

   SOAP RPC Router
    Sorry, I don't speak via HTTP GET- you have to use HTTP POST to talk to me.

เมื่อฉันลองแบบเดียวกันกับ SOAP UI ฉันได้รับข้อความแสดงข้อผิดพลาดด้านล่าง

WSDL/WADL เริ่มต้น: http://******.com/MyBenefits/webservices?WSDL

ข้อผิดพลาด:

ป้อนคำอธิบายรูปภาพที่นี่

ฉันสามารถทราบวิธีรับไฟล์ wsdl จาก URL ปลายทางได้หรือไม่


person bharathi    schedule 30.03.2015    source แหล่งที่มา


คำตอบ (1)


ฉันมีปัญหาเดียวกัน แต่ URL ของฉันคือ: http://*****/soap/ps/servlet/rpcroute

ลอง SoapUI!

  1. สร้างโปรเจ็กต์ใหม่ เพียงเขียนชื่อโปรเจ็กต์แล้วทำเครื่องหมายที่ช่องเพิ่มบริการ REST
  2. เขียนจุดสิ้นสุดบริการของคุณ: http://****.com/MyBenefits/webservices และทำเครื่องหมายในช่อง Extract Resouce/Method
  3. คลิกที่ Extract Params ไม่ต้องกังวลหากคุณไม่เห็นพารามิเตอร์ใด ๆ
  4. เปลี่ยนชื่อวิธีการ และเลือกวิธี HTTP ของคุณเป็น POST ("ขออภัย ฉันไม่พูดผ่าน HTTP GET คุณต้องใช้ HTTP POST เพื่อพูดคุยกับฉัน")
  5. ตอนนี้ หน้าต่างคำขอ 1 เปิดขึ้น เปลี่ยนประเภทสื่อเป็น text/xml วางคำขอ XMl ของคุณแล้วคลิก en Play (ปุ่มสีเขียว) คำขอ XMl ของฉันคือ:

    <soapenv:Envelope 
    xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
    xmlns="urn:YourEndPoint" >
       <soapenv:Header/>
       <soapenv:Body>
        <YourOperationName>
            <YourParams>
            </YourParams>
          </YourOperationName>
       </soapenv:Body>
    </soapenv:Envelope>
    

ขอให้โชคดี!

person Marcos    schedule 10.09.2015
comment
โครงสร้างเอกสาร XML ต้องเริ่มต้นและสิ้นสุดภายในเอนทิตีเดียวกัน ฉันได้รับคำตอบจากบุรุษไปรษณีย์สำหรับคำขอประเภทเดียวกัน มีความคิดบ้างไหม - person rinilnath; 17.02.2021