我正在尝试向WebRequest标头添加“日期”。但是它返回错误“必须使用适当的属性或方法修改”日期“标头。 参数名称:name “。我需要将Date标头传递给请求。
所以我尝试使用HttpWebRequest,它有Date属性。
但我的问题是,我想在Date字段中传递GMT格式值。我无法传递它,因为它是一个DateTime变量。
DateTime dt = DateTime.Now.ToUniversalTime();
string date = string.Format("{0:r}", dt);//Thu, 11 Jan 2018 09:38:26 GMT
request.Date = date;//throws an error here.
请给我一个关于如何将GMT格式值传递给DateTime变量或如何将Date标头添加到WebRequest的建议。
答案 0 :(得分:0)
这不起作用吗?
function mod(number, divider){
var num = number;
while(num>=0){
num = num - divider;
}
num = num + divider;
return num;
}
console.log(mod(92, 3) == 92%3);
根据文件:
System.Net命名空间中的类始终将其写出日期 使用GMT以标准形式传输过程中电线上的特性 (Utc)格式。