Cara mendapatkan file wsdl dari URL titik akhir

Sekarang adakah yang bisa mendapatkan file wsdl dari URL titik akhir.

Saat saya mencoba mencapai titik akhir dari browser, saya mendapatkan kesalahan di bawah ini.

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

Kesalahan:

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

Ketika saya mencoba hal yang sama dengan SOAP UI saya mendapat pesan kesalahan di bawah ini.

WSDL/WADL awal: http://******.com/MyBenefits/webservices?WSDL

Kesalahan:

masukkan deskripsi gambar di sini

Bisakah saya mengetahui cara apa pun untuk mendapatkan file wsdl dari URL titik akhir.


person bharathi    schedule 30.03.2015    source sumber


Jawaban (1)


Saya mengalami masalah yang sama, tetapi url saya adalah: http://*****/soap/ps/servlet/rpcroute

Coba SabunUI!

  1. Buat proyek baru, cukup tulis nama proyek dan centang kotak Tambahkan Layanan REST
  2. Tulis Titik Akhir Layanan Anda: http://****.com/MyBenefits/webservices dan centang kotak Ekstrak Sumber Daya/Metode
  3. Klik Ekstrak Params, jangan khawatir jika Anda tidak melihat params apa pun..
  4. Ganti Nama Metode, dan pilih Metode HTTP Anda sebagai POST ("Maaf, saya tidak berbicara melalui HTTP GET- Anda harus menggunakan HTTP POST untuk berbicara dengan saya.")
  5. Sekarang, jendela Permintaan 1 terbuka, ubah Jenis Media menjadi teks/xml, tempel Permintaan XMl Anda dan klik en Mainkan (tombol hijau) Permintaan XMl saya adalah:

    <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>
    

Semoga beruntung!

person Marcos    schedule 10.09.2015
comment
Struktur dokumen XML harus dimulai dan diakhiri dalam entitas yang sama, saya mendapat respons ini dari tukang pos untuk permintaan serupa, ada ide? - person rinilnath; 17.02.2021