What purposes should I use class StringContent for?

后端 未结 4 1688
醉酒成梦
醉酒成梦 2020-12-14 07:06

There is StringContent class in System.Net.Http namespace. What purposes should I use class StringContent for?

4条回答
  •  孤街浪徒
    2020-12-14 07:32

    StringContent class creates a formatted text appropriate for the http server/client communication. After a client request, a server will respond with a HttpResponseMessageand that response will need a content, that can be created with the StringContent class.

    Example:

     string csv = "content here";
     var response = new HttpResponseMessage();
     response.Content = new StringContent(csv, Encoding.UTF8, "text/csv");
     response.Content.Headers.Add("Content-Disposition", 
                                  "attachment; 
                                  filename=yourname.csv");
     return response;
    

    In this example, the server will respond with the content present on the csv variable.

提交回复
热议问题