При использовании RestSharp я получаю MethodNotFound в POST, но ответ думает, что это GET?C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 При использовании RestSharp я получаю MethodNotFound в POST, но ответ думает, что это GET?

Сообщение Anonymous »


Я использую RestSharp и впервые выполняю POST, у меня есть несколько запросов GET, и все они работают нормально). Служба отдыха находится на Python, но я не думаю, что это критично для вопроса. Вот мой код:

вар клиент = новый RestClient {BaseUrl = _baseUrl}; вар запрос = новый RestRequest("nameOfPostMethod", Method.POST); request.RequestFormat = DataFormat.Json; request.AddBody(new {имя, описание}); request.AddHeader("принять", "приложение/json"); вар ответ = client.Execute (запрос); Вот какой ответ я получаю:

[{"name": "405 – метод не разрешен", "data": [["Класс", "werkzeug.Exceptions.MethodNotAllowed"], ["Категория", "Ошибка клиента"], ["Код", "405"], ["Имя", "Метод не разрешен"], ["запрос.метод", "GET"], ["request.url", "http://myUrl/nameOfPostMethod"], ["error.message", "Метод 405 Не разрешено"], ["error.description", null]]}] Что меня бросается в глаза, так это строки, в которых кажется, что я выполняю GET вместо POST:

["request.method", "GET"] ["error.message", "Метод 405 не разрешен"] Есть какие-нибудь предложения о том, что я делаю здесь неправильно?
ОБНОВЛЕНИЕ:
Я скачал Fiddler и попытался посмотреть, что происходит, и что интересно, когда я смотрю на заголовки, он показывает GET. Вот скриншот того, что я вижу в Fiddler:


Изображение


Я даже пытался измениться:

client.Execute(запрос); в

client.Post(запрос); но он все равно показывает то же самое. Есть идеи?
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Метод не найден: RestSharp.IRestReuqest RestSharp.RestRequest.AddFile
    Anonymous » » в форуме C#
    0 Ответы
    76 Просмотры
    Последнее сообщение Anonymous
  • ZXING с Sixlabors.ImageSharp бросает MethodnotFound Exception
    Anonymous » » в форуме C#
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous
  • Как добавить параметр пути в вызов GET с помощью Restsharp?
    Anonymous » » в форуме C#
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous
  • Загрузите файл через POST с помощью RestSharp.
    Anonymous » » в форуме C#
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • Разработчик. Пожалуйста, помогите C# RestSharp POST не работает [закрыто]
    Anonymous » » в форуме C#
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C#»