Я использую restsharp для выполнения POST-запроса к моей конечной точке.RestSharp удаление точки из тела
Когда я добавить тело, я делаю это:
request.AddParameter("text/json", message, ParameterType.RequestBody);
Сообщение строка выполняется следующим образом: VALUE1.VALUE2 Это действительно просто.
Но моя точка получает только VALUE1
конечной точки подписи является:
[HttpPost]
public HttpResponseMessage DoJob([FromBody] string id)
Вы знаете, почему? Должен ли я каким-то образом кодировать сообщение, которое я отправляю?
Выполнение этого же с почтальоном для целей тестирования Я не испытываю такого поведения.
Спасибо!
Как вы получаете параметры в конечной точке? Или вы можете добавить определение конечной точки и URL-адрес? – ivamax9
@Chase: Я обновил вопрос – ff8mania