Error in Webservices Json C # "Unexpected character encountered while parsing value:. Path '', line 0, position 0. "

1

Hello, I'm getting an error in executing my code, in another application the same code works, I already changed the using , but it does not work.

public String CriaPeca(String token, String ip, String autor, bool seguranca, Dictionary<String, String> metadadosDoc, String nomeArquivo)
{
    // Variáveis para retorno do webservice e do método
    //var WSResult = "";
    var id = "";

    // Configuração dos parametros de entrada
    var URL_Base = "";

    // Caso exista necessidade de segurança deve ser usado HTTPS
    if (seguranca)
        URL_Base = "https://";
    else URL_Base = "http://";

    URL_Base = URL_Base + ip + "/docflow/";

    var URL_Servico = "ws/peca/cadastro?auth=" + token;

    // Criando metadados gerais para o documento
    var metadados = "login_autor=" + autor;

    // Montando metadados especificos do documento
    var metTemp = metadadosDoc;
    // Concatenando metadados gerais com especificos
    metadados = metadados + "&" + metTemp;

    try
    {
        var client = new RestClient(URL_Base);
        // Neste ploco fazemos o cadastro da Peça
        var request = new RestRequest(URL_Servico, Method.POST);


        request.AddQueryParameter("response_type", "json");
        request.AddParameter("user_login", "admin");
        request.AddFile("bin_peca", nomeArquivo);
        request.AddHeader("Content-type", "application/json");

        foreach (String campo in metadadosDoc.Keys)
        {
            String metadadoslimpo = removerAcentos(metadadosDoc[campo]);
            request.AddParameter(campo, metadadoslimpo);
        }

        var response = client.Execute(request);


        Console.Out.WriteLine(response.Content);


            //Erro // Erro // Erro
        JObject ResultJObject = JObject.Parse(response.Content);

        var status = ResultJObject["message"]["type"].Value<string>();
        if (status.Equals("error"))
        {
            status = ResultJObject["message"]["value"].Value<string>();
        }
        id = status;

    }
    catch (Exception ex)
    {
        id = Convert.ToString(ex);
        Console.WriteLine("--> Nao foi possivel criar o documento via WebService <--\nErro: " + ex.ToString());
    }

    return id;
}

The error message is this.

  

Unexpected character encountered while parsing value:

asked by anonymous 09.11.2017 / 16:34

1 answer

2

The WebService returned an HTML page specifying an error. Notice the title tag in Response.Content

  

JBoss Web / 7.0.10.Final - Error Report

The code tries to treat the return as a JSON, but it is an HTML, this is the cause of the error.

    
09.11.2017 / 16:36