有没有办法在dot net的HTTP日期标题中发布RFC 1123格式化日期

时间:2016-02-27 15:01:27

标签: c# .net date http rfc1123

我正在尝试使用C#调用Request头中期望RFC 1123格式化日期的服务。

我使用下面的代码: -

var req = WebRequest.Create(loginDdsLink) as HttpWebRequest;
req.PreAuthenticate = true;
req.Method = "POST";
req.Accept = "*/*";
req.ContentType = "application/json";
req.ReadWriteTimeout = 100000;
req.Headers.Add(HttpRequestHeader.Date,  Convert.ToBase64String(System.Text.ASCIIEncoding.ASCII.GetBytes(dt.ToUniversalTime().ToString("R"))));

最后一行是抛出异常,因为HttpRequestHeader.Date期待DateTime但我正在传递String。 有没有办法在HttpRequestHeader.Date参数中发送String值?

0 个答案:

没有答案