首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HttpClient GetStringAsync()引发异常

HttpClient GetStringAsync()引发异常
EN

Stack Overflow用户
提问于 2014-08-30 13:20:16
回答 1查看 1K关注 0票数 0

我正在开发MediaFire应用程序,因为我使用rest进行授权,当我在Chrome海报中使用这个url,使用' get‘请求响应的fifefox海报时,我会执行相同的槽代码来获得响应,但是我会抛出一个异常,例如

指定的值具有无效的HTTP头字符。参数名称:名称。

代码语言:javascript
复制
requestUrl = https://www.mediafire.com/api/1.1/user/get_session_token.php?  email=windowsphone654321@gmail.com&password=123456AaAa&application_id=42403&signature=506fbb1e62c51c20e50425022e3bca7dabfecca3&token_version=2
HttpClient httpClient = new HttpClient();
var res = await httpClient.GetStringAsync(requestUrl);
EN

回答 1

Stack Overflow用户

发布于 2014-08-30 13:24:28

代码语言:javascript
复制
 public async Task SendHttpClientRequest( Uri uri )
            {
            try
                {
                HttpClient client = new HttpClient();
                HttpResponseMessage response = await client.GetAsync( uri );
                response.EnsureSuccessStatusCode();
                string responseBody = string.Empty;
                responseBody = await response.Content.ReadAsStringAsync();
                }
            catch ( HttpRequestException e )
                {
                Debug.WriteLine( "\nException Message :{0} ", e.Message );
                }
            }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25582788

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档