当前位置: 首页>>代码示例>>C#>>正文


C# HttpResponseMessage.ToString方法代码示例

本文整理汇总了C#中HttpResponseMessage.ToString方法的典型用法代码示例。如果您正苦于以下问题:C# HttpResponseMessage.ToString方法的具体用法?C# HttpResponseMessage.ToString怎么用?C# HttpResponseMessage.ToString使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在HttpResponseMessage的用法示例。


在下文中一共展示了HttpResponseMessage.ToString方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: ToString_DefaultAndNonDefaultInstance_DumpAllFields

        public void ToString_DefaultAndNonDefaultInstance_DumpAllFields()
        {
            using (var rm = new HttpResponseMessage())
            {
                Assert.Equal("StatusCode: 200, ReasonPhrase: 'OK', Version: 1.1, Content: <null>, Headers:\r\n{\r\n}", rm.ToString());

                rm.StatusCode = HttpStatusCode.BadRequest;
                rm.ReasonPhrase = null;
                rm.Version = new Version(1, 0);
                rm.Content = new StringContent("content");

                // Note that there is no Content-Length header: The reason is that the value for Content-Length header
                // doesn't get set by StringContent..ctor, but only if someone actually accesses the ContentLength property.
                Assert.Equal(
                    "StatusCode: 400, ReasonPhrase: 'Bad Request', Version: 1.0, Content: " + typeof(StringContent).ToString() + ", Headers:\r\n" +
                    "{\r\n" +
                    "  Content-Type: text/plain; charset=utf-8\r\n" +
                    "}", rm.ToString());

                rm.Headers.AcceptRanges.Add("bytes");
                rm.Headers.AcceptRanges.Add("pages");
                rm.Headers.Add("Custom-Response-Header", "value1");
                rm.Content.Headers.Add("Custom-Content-Header", "value2");

                Assert.Equal(
                    "StatusCode: 400, ReasonPhrase: 'Bad Request', Version: 1.0, Content: " + typeof(StringContent).ToString() + ", Headers:\r\n" +
                    "{\r\n" +
                    "  Accept-Ranges: bytes\r\n" +
                    "  Accept-Ranges: pages\r\n" +
                    "  Custom-Response-Header: value1\r\n" +
                    "  Content-Type: text/plain; charset=utf-8\r\n" +
                    "  Custom-Content-Header: value2\r\n" +
                    "}", rm.ToString());
            }
        }
开发者ID:dotnet,项目名称:corefx,代码行数:35,代码来源:HttpResponseMessageTest.cs


注:本文中的HttpResponseMessage.ToString方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。