Получение "204 Status Code" без содержания






Вот простой пример запроса OPTIONS:
var httpClient = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Options, new Uri("http://myapi.com"));
var response = await httpClient.SendAsync(request);
Просто интересно, зачем вам его делать? OPTIONS используется для определения разрешенных методов запроса:
To find out which request methods a server supports, one can use curl and issue an OPTIONS request:
curl -X OPTIONS http://example.org -iThe response then contains an Allow header with the allowed methods:
HTTP/1.1 200 OK Allow: OPTIONS, GET, HEAD, POST Cache-Control: max-age=604800 Date: Thu, 13 Oct 2016 11:45:00 GMT Expires: Thu, 20 Oct 2016 11:45:00 GMT Server: EOS (lax004/2813) x-ec-custom-error: 1 Content-Length: 0
Источник: https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods/OPTIONS
Вы добавляли какой-либо контент в свой запрос? Обновите свой ответ и поделитесь своим кодом.
Очень странно, что вы используете ОПЦИИ для отправки и электронной почты (проверьте определение). Это должно быть POST или PUT, попробуйте отладить с помощью почтальона.
В ответ выкидывает «Код состояния 204» «нет содержимого» @EvZ