从HttpResponseMessage获取内容/消息

编程入门 行业动态 更新时间:2024-10-14 00:24:02
本文介绍了从HttpResponseMessage获取内容/消息的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

我正在尝试获取HttpResponseMessage的内容。应该是: { message: Action不存在!, success:false} ,但我不知道如何获取它

I'm trying to get content of HttpResponseMessage. It should be: {"message":"Action '' does not exist!","success":false}, but I don't know, how to get it out of HttpResponseMessage.

HttpClient httpClient = new HttpClient(); HttpResponseMessage response = await httpClient.GetAsync("****?action="); txtBlock.Text = Convert.ToString(response); //wrong!

在这种情况下,txtBlock将具有值:

In this case txtBlock would have value:

StatusCode: 200, ReasonPhrase: 'OK', Version: 1.1, Content: System.Net.Http.StreamContent, Headers: { Vary: Accept-Encoding Keep-Alive: timeout=15, max=100 Connection: Keep-Alive Date: Wed, 10 Apr 2013 20:46:37 GMT Server: Apache/2.2.16 Server: (Debian) X-Powered-By: PHP/5.3.3-7+squeeze14 Content-Length: 55 Content-Type: text/html }

推荐答案

您需要致电 GetResponse()。

Stream receiveStream = response.GetResponseStream (); StreamReader readStream = new StreamReader (receiveStream, Encoding.UTF8); txtBlock.Text = readStream.ReadToEnd();

更多推荐

从HttpResponseMessage获取内容/消息

本文发布于:2023-11-25 23:11:22,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1631726.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:消息   内容   HttpResponseMessage

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!