繁体   English   中英

如何使 .NET 4.8 中的 Request.Content 在.Net Core 中工作? 或者 Request.Body 从.Net Core 到 .NET 4.8?

[英]How to make Request.Content from .NET 4.8 to work in .Net Core? Or Request.Body from .Net Core to .NET 4.8?

我有这个代码在 .NET 4.8 上本地运行以进行开发。 一旦它被推送到 GitHub,它将使用 .net 内核构建。 (计划最终迁移到 .NET 内核,所以这样设置)。

本地 Request.Content 将在 .NET 4.8 中构建并且工作正常。 但是如果我推送它,它会出错。 如果我使用来自 .NET 核心的 Request.Body,它不会在本地构建,而是在 repo 构建。 如果我这样做,所有 Devs 本地设置都会出现不可接受的错误。

所以我一直在寻找对两者都可互操作的代码(没有设置/环境更改)。 基本上我正在寻找的是从 HTTP 请求中读取整个请求字符串。

希望有人可以阐明。

您应该添加:

using system.Net;

然后是 web 客户端:

WebClient webClient = new WebClient();

然后,您可以将网页作为字符串下载。

string download = webClient.DownloadString("https://google.com");

从中您可能可以提取身体。

如果您可以将数据作为网页获取,这将起作用,但是如果它只是一个请求,那么它可能不会。 另外我不知道这是否适用于您使用的任何 .NET 版本。 抱歉,如果此回复不是特别有用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM