C# - 如何解析 http header multipart

标签 c# .net wcf wcf-data-services

我创建了一个 WCF Rest 服务,我正在读取由 multipart/form 数据发送的内容。但是我得到了内容配置和额外信息。有没有办法像使用 HttpContext 一样解析它。我不想依赖 asp...

如果可能,不要使用外部库、第三方 dll 等...除非我可以实现其简单且一致的代码。

最佳答案

在解析多部分数据的情况下,您应该使用一些库/类或手动执行。没有内置功能。解析器非常简单。但是您可以重用一些已经编写的解析器类。

  1. 尝试以下项目(麻省理工学院许可证)并从该项目文件 HttpMultipartParser.cs:

    https://bitbucket.org/lorenzopolidori/http-form-parser/src

  2. http://multipartparser.codeplex.com/

    http://multipartparser.codeplex.com/SourceControl/changeset/view/69709#458003

关于C# - 如何解析 http header multipart,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12792637/

相关文章:

c# - 在 MvvmLight View 模型上调用 Cleanup() 是否取消注册所有消息

c# - 将 Unicode 字符串从 C# 发送到 SQL Server 2008 数据库

c# - 为什么 IdentityUser 类在 Microsoft.AspNet.Identity.EntityFramework 命名空间中而不是在 Core 包中?

.net - 是否可以在 MSBuild 中计数?

.net - wcf 中的 maxReceivedMessageSize 和流式传输

c# - 在 C# 自定义操作中更改安装程序属性

c# - WPF Prism 访问定义的信息,例如主项目中模块内的一些类对象

c# - ItemsControl 中的 ScrollViewer - ScrollBar 未显示但有效

c# - 具有 Entity Framework 的 WCF 存储库服务模式

带有 MSMQ DTC 的 WCF - 关闭 NHibernate session