Может кто-нибудь сказать мне, как я могу проверить эту функцию:
[RoutePrefix("service")]
public class TestControler : ApiController
{
[Route("function-route")]
[HttpPost]
public HttpResponseMessage Testfunction(TestData t_testData )
{
...
HttpResponseMessage httpResponseMessage = Request.CreateResponse(HttpStatusCode.OK);
return httpResponseMessage;
}
}
public class TestData
{
public byte[] PreviewImage { get; set; }
public byte[] FileAsByteArray { get; set; }
}
У нас включен Swagger через:
public void Configuration(IAppBuilder appBuilder)
{
// Configure Web API for self-host.
HttpConfiguration config = new HttpConfiguration();
//Using AttributeRoutes
config.MapHttpAttributeRoutes();
//Swagger
config.EnableSwagger(c =>{
c.SingleApiVersion("v1", "My Test API");
}).EnableSwaggerUi();
appBuilder.UseWebApi(config);
}
Я действительно не знаю, как проверить этот API черезчванство, или почтальон, или локон.Проблема в байте [], как это отправить?Кто-нибудь, как проверить эти виды API?
Или, если есть другой способ отправить любой файл (PDF, TXT, DOCX, ...) в сочетании с любым изображением (JPG, PNG, ...) без байта [], я был бы рад услышать.