none
cambiar el request del web service RRS feed

  • Pregunta

  • Hola que tal, me manda los parametros el soap ui y quiero cambiar el request en el siguiente mentodo

      Sub Application_BeginRequest(ByVal sender As Object, ByVal e As EventArgs)        Dim inputStream As Byte() = Request.BinaryRead(HttpContext.Current.Request.ContentLength)        HttpContext.Current.Request.InputStream.Read(inputStream, 0, inputStream.Length)        HttpContext.Current.Request.InputStream.Position = 0        Dim requestString = ASCIIEncoding.ASCII.GetString(inputStream)        'Dim newBuffer As Byte() = System.Text.Encoding.UTF8.GetBytes(HttpContext.Current.Request.ContentLength)        'For value As Integer = inputStream.Length To 0 Step 1        '    inputStream(value) = inputStream(value)        'Next        Dim p As String = HttpContext.Current.Request.Url.AbsolutePath    End Sub

    los parametros del soap los manda mal y no entra en el ws. alguien sabe como cambiar el request que manda el soap.

    Saludos,

    Lucas.

    jueves, 3 de agosto de 2017 12:41

Respuestas

Todas las respuestas

  • hola

    El codigo quedo publicado en una sola linea, podrias editar la pregunta y darle un formato correcto

    >>los parametros del soap los manda mal y no entra en el ws. alguien sabe como cambiar el request que manda el soap.

    el soap lo envia el cliente, es alli donde debes definirlo correctamente, y no cambiarlo en el servidor

    El cliente deberia definir un Web Reference en base el WSDL del servicio para invocarlo desde codigo, asi evitas errores en la confeccion del soap

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    jueves, 3 de agosto de 2017 17:06
  • intente de mil maneras mandar el parametro en null con el soap y no pude

             <vf:NumeroCuotapartista></vf:NumeroCuotapartista>

             <vf:NumeroCuotapartista nillable="true"/>

             <vf:NumeroCuotapartista nillable="true" type="long"/>

    no se como hacer que mande null el tipo de dato long.

    Saludos,

    Lucas.

    jueves, 3 de agosto de 2017 17:13
  • el cliente utiliza .net ?

    porque si es asi no se necesita armar el soap, podrias crear el web reference he invocar usando codigo del proxy que se genera

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    jueves, 3 de agosto de 2017 18:19