実際の本文から POST メソッドを介して長い文字列を渡そうとしています。URL を介して渡すと問題なく動作しますが、何を変更すればよいか分からないため、代わりに本文からデータを挿入できます。
public void PostMethod(string id, [FromBody]string data)
{
if (ModelState.IsValid)
{
var result = client.Store(StoreMode.Add, id, data);
}
else
{
}
}
このように使用すると:
http://localhost:8888/api/data?id=2&data=MybigString
完全に機能しますが、URL からデータを渡したくありません。提案をいただければ幸いです。