Найдите тело requestMessage для регистрации ⇐ C#

Место общения программистов C#
Anonymous
Найдите тело requestMessage для регистрации

Сообщение Anonymous »

Я пытаюсь найти тело API для регистрации того, что на самом деле отправляется.

Код: Выделить всё

using var requestMessage = CreateRequest(authenticationResponse, HttpMethod.Post, uri);
var requestJson = JsonConvert.SerializeObject(request, _serializerSettings);
requestMessage.Content = new StringContent(requestJson, Encoding.UTF8, "application/json");
_logger.LogInformation($"[{nameof(PerformApiSearchQueryAsync)}] RequestContent='{requestMessage.Content.ToString()}'");
// perform a keywords API search
using var response = await _client.SendAsync(requestMessage);
_logger.LogInformation($"[{nameof(PerformApiSearchQueryAsync)}] Api responded with '{response.StatusCode}'. accesstoken='{authenticationResponse.AccessToken.Sanitize()}'");
где _logger.loginformation (... requestContent = '{requestMessage.content.toString ()}' ...) - мой вставленный код. Проблема заключается в том, что вывод журнала просто имеет: < /p>

2025-06-14 16: 21: 46.3217 | info | binner.common.integrations.digikeyapi | [refermapisearchqueryasync] requestContent = 'System.htp.StringContent' | Я пробовал много вариантов этого, но безрезультатно. Как записать содержимое requestmessage.content ?
Заранее спасибо.

Подробнее здесь: https://stackoverflow.com/questions/796 ... ody-to-log

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