簡體   English   中英

為什么 HttpRequestMessage.Content.Headers.ContentType 會拋出 null 引用異常?

[英]Why does HttpRequestMessage.Content.Headers.ContentType throw null reference exception?

這是我的代碼:

 string bound = "----------------------------" +DateTime.Now.Ticks.ToString("x");
 HttpRequestMessage httpreq = new HttpRequestMessage();
 httpreq.Content.Headers.ContentType = new MediaTypeHeaderValue("multipart/form-data; boundary=" + bound);

引發以下異常:

Object 引用未設置為 object 的實例。 System.Net.Http.HttpRequestMessage.Content.get 返回 null。

我不知道為什么會這樣。

誰能幫我更正我的代碼?

HttpRequestMessage.Content.Headers。 ContentType在 c# 中拋出 null 引用異常?

System.Net.Http api用於跨平台。 而且它不能完全支持 UWP。 在 UWP 平台中,我們建議您使用Windows.Web.Http命名空間來替換。

using Windows.Web.Http;


string bound = "----------------------------" + DateTime.Now.Ticks.ToString("x");
HttpRequestMessage httpreq = new HttpRequestMessage();
httpreq.Content.Headers.ContentType = new Windows.Web.Http.Headers.HttpMediaTypeHeaderValue("multipart/form-data; boundary=" + bound);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM