none
JQuery Ajax + Windows Authentication = 401 Unauthorized RRS feed

  • Pergunta

  • Tenho um WebService que se utiliza de windows.authentication (NTLM configurado no IIS), quando uma outra aplicação WEB (dentro da mesma intranet, servidor diferente) tenta fazer uma consulta AJAX retorna erro 401.

    minha consulta:

     $.ajax({
                        type: "post",
                        url: "http://dcdev.corp.com.br:81/WebService.asmx/employees",
        crossDomain: true,
                        data: "{nome:'IVAN C', empresa:'999'}",
                        dataType: "json",
                        contentType: "application/json; charset=utf-8",
                        error: function (xhr, ajaxOptions, thrownError) { alert(xhr.status); alert(thrownError); },
                        success: function (json) {    alert(json.d);   }
                    });

    segunda-feira, 29 de agosto de 2016 17:34

Respostas

  • Bom dia,

    Devido a falta de resposta do usuário
    essa thread está sendo fechada.
    Se o problema ainda estiver ocorrendo,
    favor abrir uma nova thread.

    Atenciosamente,


    Robson William Silva

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    • Marcado como Resposta Ivan Junges quarta-feira, 31 de agosto de 2016 15:13
    quarta-feira, 31 de agosto de 2016 12:13
    Moderador
  • Robson Muito Obrigado.

    No meu caso, tive então que colocar o parâmetro como se passasse por querystring (nome=joao&empresa=98), caso contrario não funciona pois o webservice não reconheceu os parâmetros. Percebi que o "pulo do gato" esta no tipo do dado jsonp.

    • Editado Ivan Junges quarta-feira, 31 de agosto de 2016 15:13
    • Marcado como Resposta Ivan Junges quarta-feira, 31 de agosto de 2016 15:13
    quarta-feira, 31 de agosto de 2016 14:52

Todas as Respostas

  • Bom dia Ivan Junges,

    Obrigado pela participação no Fórum MSDN.

    Nessa thread há uma sugestão para resolver esse problema.

    Atenciosamente,


    Robson William Silva

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    terça-feira, 30 de agosto de 2016 13:10
    Moderador
  • Bom dia,

    Devido a falta de resposta do usuário
    essa thread está sendo fechada.
    Se o problema ainda estiver ocorrendo,
    favor abrir uma nova thread.

    Atenciosamente,


    Robson William Silva

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    • Marcado como Resposta Ivan Junges quarta-feira, 31 de agosto de 2016 15:13
    quarta-feira, 31 de agosto de 2016 12:13
    Moderador
  • Robson Muito Obrigado.

    No meu caso, tive então que colocar o parâmetro como se passasse por querystring (nome=joao&empresa=98), caso contrario não funciona pois o webservice não reconheceu os parâmetros. Percebi que o "pulo do gato" esta no tipo do dado jsonp.

    • Editado Ivan Junges quarta-feira, 31 de agosto de 2016 15:13
    • Marcado como Resposta Ivan Junges quarta-feira, 31 de agosto de 2016 15:13
    quarta-feira, 31 de agosto de 2016 14:52