Acceder
Recordar
Registro
Dudas de Programación
Preguntas
Más activas
Sin responder
Etiquetas
Usuarios
Hacer una pregunta
Hacer una pregunta
cosumir servicio SOAP desde JQuery
0
votos
preguntado
por
Hunter
(
60
puntos)
Ene 28, 2016
en
jQuery
Hola soy nuevo en esto del JQuery
estoy intentando consumir un servicio SOAP con JQuery de esta manera:
var soapMessage='<?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><hello
xmlns="
http://webservices.renda.datys.cu/"><txt>Hunter</txt></hello></soap:Body></soap:Envelope>';
$.ajax({
url: "../../soap",
type: "POST",
dataType: "xml",
data:soapMessage,
complete: function(data){
$("#resultado code").text(data.responseText);
},
contentType: "text/xml; charset=\"utf-8\""
});
y logra entrar a la funcion "hello" pero los parametros llegan en null
aqui les dejo el codigo de la funcion hello :
@WebMethod(operationName = "hello")
public String hello(@WebParam(name = "txt") String txt) {
String hello = "Hello " + txt + "!";
return hello;
}
si alguien sabe que estoy haciendo mal o me falta se lo agadecería mucho , gracias
soap jquery
Por favor,
accede
o
regístrate
para responder a esta pregunta.
1
Respuesta
0
votos
respondido
por
Hunter
(
60
puntos)
Ene 28, 2016
ya no hace falta que respondan ya resolvi , lo que tenia era que estaba construyendo mal el mensaje soap
<code><?xml version="1.0" encoding="UTF-8" ?><S:Envelope xmlns:S="
http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="
http://www.w3.org/2001/XMLSchema"
xmlns:xsi="
http://www.w3.org/2001/XMLSchema-instance"
><S:Body xmlns:ns1="
http://webservices.renda.datys.cu/"><ns1:getSenses><word
xsi:type="xsd:string">'+word+'</word><pos xsi:type="xsd:string">'+pos+'</pos><limit xsi:type="xsd:int">0</limit><offset xsi:type="xsd:int">10</offset></ns1:getSenses></S:Body></S:Envelope>';
</code>
aqui lo que hice fue ponerle el namespace al body y luego poner el ns1: en el nombre del método que voy a llamar y dejar los parametros sin ns1:
y poniendole a los parametros <code>xsi:type="xsd:string" es decir el tipo de datos que es.
</code>
Por favor,
accede
o
regístrate
para añadir un comentario.
Preguntas relacionadas
0
votos
0
respuestas
recuperar el valor de checkbox desde una BD con Jquery
preguntado
por
JonathanVincent
(
20
puntos)
Abr 11, 2016
en
jQuery
jquery
0
votos
1
respuesta
Abrir toggle jquery desde un link externo
preguntado
por
elsolodigno
(
60
puntos)
Ene 28, 2016
en
jQuery
jquery
0
votos
0
respuestas
Ejecuta función javascript desde evento onclick c# e impedir que se ejecute algo mas sin finalizar esta
preguntado
por
sazg1996
(
80
puntos)
Jun 4, 2016
en
jQuery
javascript
asp
net
c#
0
votos
0
respuestas
Como hacer esta funcion dinamica con un loop for en jquery
preguntado
por
AscMart98
(
20
puntos)
Ene 15, 2023
en
jQuery
jquery
javascript
codeigniter
php
0
votos
0
respuestas
Valor del lang de html. <html lang="es"> con jquery
preguntado
por
Leo Tomate
(
20
puntos)
Abr 4, 2020
en
jQuery
jquery
lang
Bienvenido a Dudas de Programación, donde puedes hacer preguntas y recibir respuestas sobre los problemas más frecuentes de los lenguajes de programación, frameworks de desarrollo y bases de datos que utilices. Foro de
Línea de Código
Categorías
Todas las categorías
API
(15)
Bases de Datos
(48)
C/C++
(80)
Dart
(0)
General
(133)
HTML
(213)
IDE
(11)
Java
(433)
Javascript
(197)
AngularJS
(3)
DOM
(0)
EmberJS
(0)
jQuery
(72)
NodeJS
(4)
Polymer
(0)
ReactJS
(0)
TypeScript
(4)
Movilidad
(4)
.Net
(56)
PHP
(91)
Python
(56)
Ruby
(1)
XML
(28)
...