问题标签 [httpresponsemessage]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
145 浏览

ios - 如何从 Web API 读取 IOS 中的 HttpResponseMessage?

我们开发了 asp.net Web API。在 Web API 控制器中有生成 HttpResponseMessage 作为响应的过滤器。这些 API 被 IOS 设备应用程序使用。API 中的所有操作都返回 HttpResponseMessage。如果 Filter 执行没有任何错误,则执行正确执行的操作并在 IOS 代码中获取 HttpResponseMessage。但是,如果过滤器中发生任何异常情况说令牌无效,则 HttpResponseMessage 无法在 IOS 中获取。为什么会发生这种情况?在 Fiddler 和 REST 客户端中测试,我可以看到从操作以及过滤器(如果失败)生成的 HttpResponseMessage。如果过滤器失败,IOS 将获得零响应。有什么建议吗?(我不是 IOS 人,但 IOS 团队无法解决这个问题。)

更新:

0 投票
1 回答
3465 浏览

c# - GetAsync:不返回 HttpResponseMessage

应用程序应该从LoginUser()收到httpresponsemessage ,但它没有响应。



请帮忙!

0 投票
0 回答
1463 浏览

json - HttpResponseMessage - 将内容复制到流时出错

我在发布消息时遇到以下异常。不知道为什么会这样。有数据点吗?

将内容复制到流时出错

0 投票
2 回答
2032 浏览

c# - HttpResponseMessage.Content.Header 忽略 html 源代码中元标记中的字符集设置

我刚刚发布了这个问题,答案马上就来了。反过来,它会产生以下新问题:

如果我的理解是正确的StreamContent,来自 的对象HttpResponseMessage是在通过 发出 HTTP 请求时创建的HttpClient.GetAsync。它的 Header 属性或它的一部分,将根据 HTML 源文件中包含的元标记进行设置。

例如,元标记可以告诉响应对象使用哪个字符集对文件的内容进行编码。

对包含此类行的资源运行请求将HttpResponseMessage.Content.Header使用此设置生成一个。

在此问题顶部引用的另一个问题中,我提到了在没有正确编码的情况下创建的响应对象。由于生成此类不兼容响应的 HTML 源确实包含负责创建正确编码的响应的设置:

该站点的响应没有通过元标记中包含的字符集设置并因此以不正确的字符集呈现的原因是什么?

这是该问题的图形描述:两个站点都包含带有字符集设置的元标记,但是由于某种原因,一个站点错过了它...

在此处输入图像描述


两个请求的 Fiddler 标头详细信息:

工作一:( 删除cookie标头)

要求:

回复:

有问题的一:

要求:

回复:

0 投票
2 回答
2030 浏览

c# - 返回 HttpResponseMessage 的控制器未正确设置内容类型

我在控制器中有以下代码来返回一个流,该流是要在客户端下载的 Excel 文件:

当我在客户端发出请求时,它只是将响应消息的包装返回给我:

我相信这可能是由于标题以文本形式返回,因为这是我在 Chrome 中看到的:

尝试了各种方法后,我无法弄清楚这里发生了什么。

0 投票
1 回答
1092 浏览

c# - HttpResponseMessage 返回 ByteArrayContent 结果 - 在 chrome 中预览文档

我正在尝试在 Chrome 中预览文件,但它一直在下载。

这是 Fiddler 的踪迹。

我已经看到在浏览器中打开 PDF 文件而不是下载 pdf 文件以及如何强制文件在浏览器中打开而不是下载 (pdf)?但我仍然有麻烦。

任何帮助将非常感激。

0 投票
1 回答
1540 浏览

asp.net-mvc - Pass data with an image using web api

I need to pass an image within a json response. Here's my controller:

That code obviously returns all the data for each student and returns the student_image column as varbinary but I need it to be passed as an image.

I can return the image if it's the only thing to be returned, and here's the code:

How can I pass the image inside the response ? Thanks.

0 投票
0 回答
63 浏览

c# - Http.HttpRequestException 到流浪主机

我的流浪机器上有 REST API 服务器。我在 c# (VS2015) 上为它编写客户端。

有相同的代码:

麻烦:

抛出异常:mscorlib.ni.dll 中的“System.Net.Http.HttpRequestException”发送请求时出错。

如果我向另一个(非流浪)主机发送请求,一切都很好。

问题: 我该如何解决这个问题?

谢谢)

更新

堆栈跟踪

0 投票
2 回答
618 浏览

post - Xamarin__HttpClient__HttpResponseMessage-Content --- 获取 HTML 而不是 JSON

客户端上已经指定了基地址,它是 URL。

0 投票
1 回答
62 浏览

c# - 为什么响应代码返回不同的代码?

在 WebAPI 应用程序中,我抛出异常,并被捕获。然后我这样做:

在调用方,消息是预期的状态码 400。

当我这样做时:

哪里myFileHttpPostedFile,调用者得到一个 500 代码。 HttpstatusCode.BadRequest== 400。在第二种情况下,调用者如何获得 500?