Найдите тело 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
Ответить

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

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

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

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

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