i need to know where i m wrong in json object to POST using idhttp in delphi,source gives socket error 14001,WITH OBJ JSO NO PARAM MESSAGE FOR POST : jso := TlkJSONobject.Create;//(data) as TlkJSONobject;   
 
    jso.Add('InvoiceNumber', '');
    jso.Add('POSID', '910441');
    jso.add('USIN', ePOSNo.Text);
    jso.add('DATETIME', eDate.Text);
 IdHTTP1.Request.Accept := 'application/json';
        IdHTTP1.Request.ContentType := 'application/json';
       
    { Call the Post method of TIdHTTP and read the result into TMemo }
    Memo1.Lines.Text := IdHTTP1.Post('http://localhost;8524/api/IMSFISCAL/GetInvoiceNumberByModel', JSO);

jso cannot be passed as t stream

need help on it
