gpt4 book ai didi

C# 带有 url 参数的简单 web 服务器

转载 作者:行者123 更新时间:2023-11-30 20:23:43 25 4
gpt4 key购买 nike

我正在尝试创建一个小程序,它将像 Web 服务器一样运行并接受 url 参数。我找到了这个示例项目:https://codehosting.net/blog/BlogEngine/post/Simple-C-Web-Server.aspx

有什么方法可以让它接收我的 url 参数吗?是否有任何其他类似的示例项目具有此功能?

最佳答案

您应该看看 OWIN/Katana。根据您的问题 - 并且 OWIN 能够在任何进程中托管 - 这可能非常适合并且是当前的方式:

http://www.asp.net/aspnet/overview/owin-and-katana/getting-started-with-owin-and-katana

您会找到大量关于此主题的示例。关于参数的问题可以引用this article .

基于第一个链接,您可以执行以下操作:

public class Startup1
{
public void Configuration(IAppBuilder app)
{
app.Run(context =>
{
var value = context.Request.Query.Get("someKey");

if (value == "foo")
{
// do something
}

context.Response.ContentType = "text/plain";
return context.Response.WriteAsync("Hello, world.");
});
}
}

请求可能如下所示:http://someServer:80/?someKey=foo

关于C# 带有 url 参数的简单 web 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28265073/

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