Параметр StringContent-mediaType
кто-нибудь знает, что делает параметр "mediaType" для 'ы? На его странице MSDN ничего не указано.
спасибо.
1 ответов
Вау, да документация msdn для этого класса требуется некоторая работа.
при создании нового экземпляра StringContent
, Он всегда устанавливает тип носителя. Если вы не укажете его, он использует "text / plain"; в противном случае он использует все, что вы передали. (Кажется, есть некоторая проверка на значение, которое вы передаете, но я действительно не понимаю, что он делает.)
это значение типа носителя затем используется для создания экземпляра нового MediaTypeHeaderValue
, который присваивается вашему StringContent это Headers.ContentType
собственность.
С документация для заголовков:
получает заголовки содержимого HTTP, как определено в RFC 2616.
комментарий к свойству Content-Type:
значение заголовка content-Type content В ответе HTTP.
Итак, все, что нужно сказать, это, по-видимому, указание типа контента HTTP.
здесь полный список типы, что слишком долго, чтобы включить здесь. Я уверен, что где-то на MSDN тоже есть список, но я не мог его найти.