C# Azure,BadRequest:请求正文为空或没有预期内容
这一开始是一个错误 最后我犯了一个错误 现在我在这里 相同代码:C# Azure,BadRequest:请求正文为空或没有预期内容,c#,azure,azure-resource-manager,C#,Azure,Azure Resource Manager,这一开始是一个错误 最后我犯了一个错误 现在我在这里 相同代码: var dnsClient = new DnsManagementClient(new Microsoft.Azure.TokenCloudCredentials(result.AccessToken)); var zone = dnsClient.Zones.CreateOrUpdate("someresourcegroup", "mydomain.com", new Microsoft.Azure.Management.Dn
var dnsClient = new DnsManagementClient(new Microsoft.Azure.TokenCloudCredentials(result.AccessToken));
var zone = dnsClient.Zones.CreateOrUpdate("someresourcegroup", "mydomain.com", new Microsoft.Azure.Management.Dns.Models.ZoneCreateOrUpdateParameters {
IfNoneMatch = "*",
Zone = new Microsoft.Azure.Management.Dns.Models.Zone {
Name = "mydomain.com",
Location = "global"
}
});
还有这个bug:
BadRequest:请求正文为空或没有预期内容
其他两个错误是有道理的,但这一个似乎有点像死胡同
这次我做错了什么?请更改您的代码并包含
属性
:
var zone = dnsClient.Zones.CreateOrUpdate("someresourcegroup", "mydomain.com", new Microsoft.Azure.Management.Dns.Models.ZoneCreateOrUpdateParameters
{
IfNoneMatch = "*",
Zone = new Microsoft.Azure.Management.Dns.Models.Zone
{
Name = "mydomain.com",
Location = "global",
Properties = new ZoneProperties()//Add this line!
}
});
这应该可以解决问题。你能通过Fiddler跟踪请求并发布请求正文吗?我可以试试,我以前从未与Fiddler和Azure合作过,所以不确定我在找什么谢谢你,你救了我!