Saya mencoba menemukan contoh SOAP (ha) sederhana di JAWA dengan layanan yang berfungsi, apa pun yang tampaknya saya temukan tidak berfungsi.
Saya telah mencoba ini salah satu dari ini contoh tapi itu hanya tidak bekerja, itu meminta saya untuk menempatkan garis miring di tapi itu ada di sana dan tidak ada yang terjadi.
Jadi, apakah ada yang tahu tautan contoh SOAP, saya dapat mengunduh / meminta dan mengacaukannya?
Terima kasih atas bantuan Anda.
java
web-services
soap
M_K
sumber
sumber
Jawaban:
Untuk mengimplementasikan klien SOAP sederhana di Java, Anda dapat menggunakan kerangka kerja SAAJ (dikirimkan dengan JSE 1.6 ke atas):
Lihat di bawah ini contoh kerja (jalankan!) Dari panggilan layanan web SOAP menggunakan SAAJ. Itu menyebut layanan web ini .
sumber
<faultcode>soap:Client</faultcode><faultstring>Server did not recognize the value of HTTP Header SOAPAction: .</faultstring>
MimeHeaders headers = soapMessage.getMimeHeaders(); headers.addHeader("SOAPAction", "http://ws.cdyne.com/VerifyEmail");
. Sekarang saya pikir itu aneh itu bekerja sebelumnya tanpa itu. :)Map
dariString
s untuk mengakses lebih mudah?Ya, jika Anda dapat memperoleh file WSDL apa pun, Anda dapat menggunakan SoapUI untuk membuat layanan tiruan dari layanan tersebut lengkap dengan permintaan pengujian unit. Saya membuat contoh ini (menggunakan Maven) yang dapat Anda coba .
sumber
Respon acdcjunior itu luar biasa, saya hanya memperluas penjelasannya dengan kode berikutnya, di mana Anda dapat melihat bagaimana mengiterasi elemen XML.
}
sumber
Untuk Otentikasi Dasar WSDL, kode jawaban yang diterima menimbulkan kesalahan. Coba yang berikut ini sebagai gantinya
sumber
sumber