У меня есть функция лазури, например:
[FunctionName("MaterialsByMaterialNumber")]
public static async Task<IActionResult> Run([HttpTrigger(AuthorizationLevel.Function, "get", "post", Route = "MaterialsByMaterialNumber/{warehouseId}/{materialNumber:int}")]
string warehouseId, int materialNumber, HttpRequest req, ILogger log, [Inject(typeof(IQueryService))]QueryService queryService)
{
log.LogInformation("MaterialsByRollId function is processing a request");
IEnumerable<BarcodedMaterial> result = await queryService.GetMaterialsByMaterialNumberAsync(materialNumber, warehouseId);
return result != null ?
(ActionResult)new OkObjectResult(result) :
new BadRequestObjectResult("Something went wrong with this request");
}
Локально, я запрашиваю функцию с URL: http://localhost:7071/api/MaterialsByMaterialNumber/4072B201-C0A1-4955-815E-7D13953C8C0C/9300
При просмотре в отладчике мой warehouseId всегда равен нулю, в то время как мой материалNumber всегда заполнен.Кто-нибудь знает, что с этим?