none
O servidor remoto retornou um erro: (403) Proibido RRS feed

  • Pergunta

  • Olá pessoal,

    Estou criando um WCF que consome uma página externa a minha máquina. 

    Em breve esse meu site estará num servidor próprio com IP e tudo certinho. Mas, no momento está na minha máquina local. Assim estou fazendo o acesso via localhost para acessar esse link da internet.

    Porém, quando utilizo o código abaixo, na linha do UploadData ele me retorna o erro 403.

    O servidor remoto retornou um erro: (403) Proibido

    Se eu crio um arquivo HTML padrão com <form method="post"> eu consigo enviar e receber os dados, mas pelo WCF não estou conseguindo. 

    System.Net.WebClient webClient = new System.Net.WebClient();
    webClient.Headers.Add("Content-Type", "application/json"); 
    byte[] response = webClient.UploadData(url, "POST", System.Text.Encoding.ASCII.GetBytes(requestJson));
    string x = System.Text.Encoding.ASCII.GetString(response, 0, response.Length);

    Acho que se eu colocar algo no web.config ajuda, mas o que?

    terça-feira, 23 de setembro de 2014 19:40

Todas as Respostas