本文整理汇总了C#中RestRequest.GetRequestBody方法的典型用法代码示例。如果您正苦于以下问题:C# RestRequest.GetRequestBody方法的具体用法?C# RestRequest.GetRequestBody怎么用?C# RestRequest.GetRequestBody使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类RestRequest
的用法示例。
在下文中一共展示了RestRequest.GetRequestBody方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: CheckMessageBodyXmlWithAttributes
public void CheckMessageBodyXmlWithAttributes()
{
var request = new RestRequest("/test?test1={test1}", HttpMethod.Get) {ContentType = ContentTypes.Xml};
request.AddParameter(new PhoneNumber("1", "514-9700"));
var body = request.GetRequestBody();
Assert.IsNotNull(body);
Assert.AreEqual("<PhoneNumber ID=\"1\">\r\n <Call />\r\n <Calls />\r\n <Number>514-9700</Number>\r\n</PhoneNumber>", body);
}
示例2: CheckMessageBodyXmlWithAttributes2
public void CheckMessageBodyXmlWithAttributes2()
{
var request = new RestRequest("/test?test1={test1}", HttpMethod.Get) { ContentType = ContentTypes.Xml };
var pn = new PhoneNumber("1", "514-9700") { Call = new PhoneCall
{
ID = "1", Number = "864-5789"
}};
request.AddParameter(pn);
var body = request.GetRequestBody();
Assert.IsNotNull(body);
Assert.AreEqual("<PhoneNumber ID=\"1\">\r\n <Call ID=\"1\">\r\n <Number>864-5789</Number>\r\n <Time>0001-01-01T00:00:00</Time>\r\n </Call>\r\n <Calls />\r\n <Number>514-9700</Number>\r\n</PhoneNumber>", body);
}
示例3: CheckMessageBodyXmlWithAttributes
public void CheckMessageBodyXmlWithAttributes()
{
var expected = @"
<PhoneNumber ID=""1"">
<Call />
<Calls />
<Number>514-9700</Number>
</PhoneNumber>
";
var request = new RestRequest("/test?test1={test1}", HttpMethod.Get) {ContentType = ContentTypes.Xml};
request.AddParameter(new PhoneNumber("1", "514-9700"));
var body = request.GetRequestBody();
Assert.IsNotNull(body);
Assert.AreEqual(expected.AsXmlSanitized(), body.AsXmlSanitized());
}
示例4: CheckMessageBodyXmlWithAttributes2
public void CheckMessageBodyXmlWithAttributes2()
{
var expected = @"
<PhoneNumber ID=""1"">
<Call ID=""1"">
<Number>864-5789</Number>
<Time>0001-01-01T00:00:00</Time>
</Call>
<Calls />
<Number>514-9700</Number>
</PhoneNumber>
";
var request = new RestRequest("/test?test1={test1}", HttpMethod.Get) { ContentType = ContentTypes.Xml };
var pn = new PhoneNumber("1", "514-9700") { Call = new PhoneCall
{
ID = "1", Number = "864-5789"
}};
request.AddParameter(pn);
var body = request.GetRequestBody();
Assert.IsNotNull(body);
Assert.AreEqual(expected.AsXmlSanitized(), body.AsXmlSanitized());
}