gpt4 book ai didi

c# - 从 IIS 请求中获取原始套接字

转载 作者:太空宇宙 更新时间:2023-11-03 16:45:36 25 4
gpt4 key购买 nike

我正在尝试使用 HttpHandler 将原始数据发送到 IIS。但是,因为该请求是一个没有设置“Content-Length” header 的“GET”请求,所以它报告没有要读取的数据 (TotalBytes),并且输入流为空。有什么方法可以插入 IIS 管道(甚至可能在请求被解析之前)并且只是控制请求并读取它的原始数据?我不关心我是否需要自己解析 header 和类似的东西,我只想处理实际请求并告诉 IIS 忽略这个请求。这可能吗?因为现在看来我需要做替代方案,即开发自定义独立服务器,但我真的不想这样做。

最佳答案

大多数网络服务器会忽略(并且很少让您访问)GET 请求的主体,因为 HTTP 语义暗示它无论如何都会被忽略。您应该考虑另一种方法(例如 POST 或 PUT)。

查看此问题和此答案中的链接: HTTP GET with request body

关于c# - 从 IIS 请求中获取原始套接字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6162075/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com