XML Размещено в WebAPI всегда пусто - PullRequest
0 голосов
/ 20 марта 2020

Я хорошо разбираюсь в том, как создавать WebAPI, и, к сожалению, думаю, что это будет довольно просто сделать, я сейчас в затруднении. Я хочу сделать это правильно. Мне нужен WebAPI, который принимает строковое значение в качестве ввода. Эта строка будет xml, но я не хочу, чтобы это был объект, мне просто нужна XML как строка. Я попытался [FromBody], и значение просто становится нулевым. Как правильно это сделать? Это так просто, как показано ниже? Кроме того, каковы соответствующие атрибуты для методов - есть ли где-нибудь список?

Заранее спасибо.

public class TestController : ApiController
{
    [HttpPost]
    // POST api/values
    public HttpResponseMessage Post(string value)
    {
        //validate user
        //do some other stuff
        //return response;
    }
}
...