Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/289.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 从http请求流解析内容类型头_C#_Asp.net_.net_Asp.net Core_.net Core - Fatal编程技术网

C# 从http请求流解析内容类型头

C# 从http请求流解析内容类型头,c#,asp.net,.net,asp.net-core,.net-core,C#,Asp.net,.net,Asp.net Core,.net Core,我将http请求的内容保存在磁盘上 看起来是这样的: POST 1.1 接受:应用程序/xml 内容类型:多部分/表单数据;boundary=“8942d141-7753-45ab-be3a-53021694e70c” --8942d141-7753-45ab-be3a-53021694e70c 内容类型:应用程序/xml内容配置:表单数据;名称=束 … --8942d141-7753-45ab-be3a-53021694e70c 内容类型:图像/jpg内容配置:表单数据;name=“图1/

我将http请求的内容保存在磁盘上

看起来是这样的:

POST 1.1
接受:应用程序/xml
内容类型:多部分/表单数据;boundary=“8942d141-7753-45ab-be3a-53021694e70c”

--8942d141-7753-45ab-be3a-53021694e70c
内容类型:应用程序/xml内容配置:表单数据;名称=束

--8942d141-7753-45ab-be3a-53021694e70c
内容类型:图像/jpg内容配置:表单数据;name=“图1/2”;filename=Attachment1.jpg;文件名*=utf-8“附件1.jpg


--8942d141-7753-45ab-be3a-53021694e70c--

通常,如果您在请求时正在处理这个问题,那么HttpRequest对象将用于获取内容类型。如果我将该请求持久化到磁盘,是否有任何可用的类可用于为我处理对ContentType的解析


其他所有内容都可以使用MultipartReader类进行解析,但我不知道在给定流实例的情况下,有什么东西可以处理对请求头的解析。如果我不必自己动手,那就太好了。

你能不能不在fiddler中使用它呢?@JohnH-我需要通过编程来完成这项工作。这是在消息的使用过程中,而不是在CreationRight,我问您是否需要在本地重播生产部门的请求以找出问题。请求是如何序列化到磁盘的?是使用你的代码还是第三方?@audzzy-3rd party