continuo con mi problema
con esta parte me conecto al endpoint
Código Delphi
[-] RESTRequest1.Execute;
jValue := RESTResponse1.JSONValue;
Memo1.Text := jValue.ToString;
Branch := jValue.ToString;
st := Memo1.text;
JSonValue := TJSonObject.ParseJSONValue(Branch);
Label1.Caption := JSonValue.GetValue<string>('data.mensaje');
Label2.Caption := JSonValue.GetValue<string>('data.data.tk');
OAuth2Authenticator1.AccessToken := JSonValue.GetValue<string>('data.data.tk');
este es el archivo q quiero enviar
localfile := 'd:\desarrollo\concesiones\servicial\aris\envios\LURIN-09052023.txt';
primer intento fallido
segundo intento fallikdo
Código Delphi
[-]RESTRequest2.AddParameter('archivo', localfile, TRESTRequestParameterKind.pkREQUESTBODY);
tercer intento fallido
cuarto intento fallido
quinto intento fallido
Código Delphi
[-]RESTRequest2.Execute;
Memo2.Lines.Add(RESTResponse2.Content);
JSonValue.Free;
mi razonamiento es el siguiente....
si en postman coloco el archivo en el body (form-data)
el key es "archivo" y el value es el nombre del archivo
el tema es que el archivo es de tipo "file"
creo que casi todo esta bien.... incluso cuando pruebo con postman (sin enviar el archivo o archivo vacio) me devuelve el mismo mensaje que en delphi, parece que solo tengo que descubrir como meter en el body del request los parametros
o será que ya me hice un mundo en la cabeza.. y no puedo ver la solución