Error on the remote server: (414) Request-URI Too Long. C #

0
private void Send()
{
    string sql = @"SELECT 
                cod,
                Format(fecha, 'Short Date') as fecha,
                Format(hora, 'Short Time') as hora,
                Num,
                1 as Tipo
            FROM Control";

    OleDbDataAdapter d = new OleDbDataAdapter(sql, connection);
    DataSet ds = new DataSet();
    d.Fill(ds);
    var n = JsonConvert.SerializeObject(ds);

    string Json = n.ToString();

    WebRequest request = WebRequest.Create(@"http://localhost:36862/Services/Control.svc/Control/"+ Json);
    request.Credentials = CredentialCache.DefaultCredentials;
    WebResponse response = request.GetResponse();     ///ERRO ME SALE AQUI
    Stream dataStream = response.GetResponseStream();
    StreamReader reader = new StreamReader(dataStream);
    reader.Close();
    response.Close();
}

I get this error

SERVICE: Here is where I'm waiting

namespace Registro.Services
{
    [ServiceContract]
    public interface IColegio
    {
        [OperationContract]
        [WebGet(UriTemplate = "Control/{Json}",
                RequestFormat = WebMessageFormat.Json,
                ResponseFormat = WebMessageFormat.Json)]
        List<Control> GetControl(string Json);
    }
}
    
asked by 13.03.2018 в 15:50
source

0 answers