Параметр StringContent-mediaType

кто-нибудь знает, что делает параметр "mediaType" для 'ы? На его странице MSDN ничего не указано.

спасибо.

1 ответов


Вау, да документация msdn для этого класса требуется некоторая работа.

при создании нового экземпляра StringContent, Он всегда устанавливает тип носителя. Если вы не укажете его, он использует "text / plain"; в противном случае он использует все, что вы передали. (Кажется, есть некоторая проверка на значение, которое вы передаете, но я действительно не понимаю, что он делает.)

это значение типа носителя затем используется для создания экземпляра нового MediaTypeHeaderValue, который присваивается вашему StringContent это Headers.ContentType собственность.

С документация для заголовков:

получает заголовки содержимого HTTP, как определено в RFC 2616.

комментарий к свойству Content-Type:

значение заголовка content-Type content В ответе HTTP.

Итак, все, что нужно сказать, это, по-видимому, указание типа контента HTTP.

здесь полный список типы, что слишком долго, чтобы включить здесь. Я уверен, что где-то на MSDN тоже есть список, но я не мог его найти.