В случае, если кому-то понадобится - добиться того же или похожего (например, удалить) с помощью POST
вместо FromUri
, используйте FromBody
и в параметре формата на стороне клиента (JS / jQuery) как $.param({ '': categoryids }, true)
c #:
public IHttpActionResult Remove([FromBody] int[] categoryIds)
jQuery:
$.ajax({
type: 'POST',
data: $.param({ '': categoryids }, true),
url: url,
//...
});
С $.param({ '': categoryids }, true)
дело в том, что .net будет ожидать, что post body будет содержать значение в кодировке urlencoded, например =1&=2&=3
без имя параметра и без скобок.
Если вы хотите включить файл буквально - подобно #include, используйте: - include ('file.pl').
В большинстве случаев желательно структурировать вашу программу с использованием модулей.