Я использую TidHttp-компонент для отправки сообщения в конечную точку с параметром URL-сегмента, а также JSON -данных в пользовательском заголовке. В REST-Debugger все работает, но я не знаю, как добавить параметры в код. По сути, мой код выглядит так:
IdHTTP1.Request.ContentType := 'application/json' ;
IdHTTP1.Request.CustomHeaders.AddValue('Authorization',Token );
IdHTTP1.Request.CustomHeaders.AddValue('X-Api-Key',APIKEY );
//deliveryOrderId is a URL-SEGMENt, HOW ??
// this does not work ?
IdHTTP1.Request.CustomHeaders.AddValue('deliveryOrderId', deliveryOrderID );
url := ‘https://api.staging.floriday.io/apps/delivery-orders/{deliveryOrderId}/auction’
streamParameters := TStringStream.Create( makeDeliveryOrderJSON ) ;
IdHTTP1.Post( url , streamParameters) ; <---- BAD REQUEST
Ниже некоторых скриншотов REST-Debugger,
любая помощь очень ценится!
С уважением,
Дирк.