httpcontent相关内容

如何在HttpContent中发布Json,并在API Controller中解析?

我想获取JSON,将其放在StringContent中,并将其传递给我的API。从那里,我希望将JSON反序列化为一个类,并从那里使用它。目前我在尝试反序列化时遇到错误,据我所知,到达API时logInfo为空。当我尝试写出该参数时,它在事件日志中为空。请参阅下面的消费者和API代码。 public void Log(LogInfo logInfo) { ..
发布时间:2022-02-28 13:10:57 其他开发

HttpContent.ReadAsAsync 在哪里?

我在网络上看到大量使用新 HttpClient 对象(作为新 Web API 的一部分)的示例,应该有 HttpContent.ReadAsAsync方法.但是,MSDN 没有提到这个方法,IntelliSense也没找到. 它去了哪里,我该如何解决? 解决方案 看起来是一个扩展方法(在System.Net.Http.Formatting中): HttpContentExten ..
发布时间:2021-12-20 12:59:07 C#/.NET

允许其他页面访问我的 Tumblr 博客内容

我正在尝试使用我在其他网页上编写的脚本从我的 Tumblr 博客中复制所有实际内容,但在访问这些内容时遇到了一些麻烦.我的ajax调用如下: $.ajax({url: "http://solacingsavant.tumblr.com/",数据类型:'jsonp',成功:功能(数据){var elements = $(" ").html(data)[0].getElementsByTag ..
发布时间:2021-11-15 02:36:47 前端开发

用moq模拟HttpMessageHandler-如何获取请求的内容?

在决定要发送回测试的哪种响应之前,有没有办法获取http请求的内容?多个测试将使用此类,并且每个测试将具有多个http请求.这段代码无法编译,因为lambda不是异步的,并且其中有一个等待.我是异步等待的新手,所以不确定如何解决此问题.我曾短暂考虑过拥有多个TestHttpClientFactories,但这意味着重复的代码,因此,如果可能的话,请反对使用它.感谢您的帮助. 公共类TestHtt ..
发布时间:2021-05-16 19:17:56 C#/.NET

HttpResponseMessage.Content.Header忽略HTML源代码中meta标记中的字符集设置

我刚刚发布了此问题,该问题的答案立即出现. 反过来,它创建了以下新问题: 如果我的理解是正确的,则在通过HttpClient.GetAsync发出HTTP请求时,将创建HttpResponseMessage中的StreamContent对象.它的Header属性(或其中的一部分)将根据HTML源文件中包含的meta标签进行设置. 例如,一个meta标签可以告诉响应对象使用哪个字符集对文 ..
发布时间:2020-07-23 05:44:05 C#/.NET

来自response.Content.ReadAsStreamAsync()的流不是随机可读的

我正在制作一个.Net Web API应用程序,其中以下代码正在调用我的其他c#应用程序以下载文件,然后将其保存在磁盘上.有时一切正常,我得到了文件,但有时下面的代码无法读取流,并且在其他应用程序中可以看到远程连接关闭异常. public async Task GetFilePathAsync(TestModel model) { string filePath = ..

C#无法将欧元符号打印到文件中(使用Excel打开时)

我对Web api控制器中的get方法有疑问.此方法返回一个HttpResponseMessage对象,该对象的HttpContent带有csv文件,其中包含欧元符号.当该方法返回文件时,不会打印欧元符号. 该方法的代码如下: string export = ... //string with fields separed by ';' and with euro symbol HttpRe ..
发布时间:2020-07-13 05:24:21 C#/.NET

如何将带有自定义标头的任意JSON数据发送到REST服务器?

TL; DR-如何将带有auth标头的JSON字符串发送到REST主机?我尝试了3种不同的方法,找到了一种可以处理匿名类型的方法.为什么我不能使用匿名类型?我需要设置一个名为"Group-Name"的变量,并且连字符不是有效的C#标识符. 背景 我需要发布JSON,但无法获取正确的正文和内容类型 功能#1-适用于匿名类型 内容类型和数据正确,但是我不想使用匿名类型.我想使用 ..
发布时间:2019-11-24 17:03:46 C#/.NET

HttpContent.ReadAsStringAsync导致请求挂起(或其他奇怪行为)

我们正在建设一个高度并行的Web应用程序,而且最近我们已经使用异步编程广泛开始(使用TPL和异步 / 等待)。 我们有一个分布式环境中哪些应用程序之间通过REST API的(在建的ASP.NET Web API之上)进行通信。在一个特定的应用程序,我们有一个 DelegatingHandler 在调用后 base.SendAsync (即计算响应后)日志响应于一个文件中。我们有响应的日志中的 ..
发布时间:2016-10-05 22:50:25 C#/.NET

当是的WebAPI Server上运行VS正在本地运行不显示HTTPError这样的异常消息

我有一个IIS7.5服务器上运行的的WebAPI。它有3个控制器和所有3个可用于访问从我的应用程序中调用的WebAPI。 我已经在那里我对我的控制器基类是揭露这是一个错误作为公开的,而不是保护。这导致服务器抛出一个内部服务器错误500(因为抛出“多的行动中发现匹配的请求”无效例外)。我花了一段时间来向下钻取这一点,因为它永远不会引发从我的WebAPI的记录。从这个dicussion 这里 , ..
发布时间:2016-09-18 13:04:07 C#/.NET

重试HttpClient的请求不成功

我构建给予HttpContent对象的函数,将问题要求,然后重试失败。不过,我得到异常说HttpContent对象发出请求后处理。反正是有复制或复制HttpContent对象,这样我可以发出多个请求。 公共HttpResponseMessage ExecuteWithRetry(字符串URL,HttpContent内容) { HttpResponseMessage结果= NULL; ..
发布时间:2016-08-30 15:46:45 C#/.NET