【发布时间】:2020-10-06 10:31:56
【问题描述】:
我正在尝试使用 Grapevine 让我的 .NET 应用程序与网页交互。我目前正在学习中。
我有以下 REST 路由代码:
<RestRoute(HttpMethod:=HttpMethod.[GET], PathInfo:="/controller")>
Public Function PlayerControl(ByVal context As IHttpContext) As IHttpContext
Dim word = If(context.Request.QueryString("word"), "what?")
Console.WriteLine(word)
context.Response.SendResponse(word)
Return context
End Function
在我的网络表单上我有:
<form action="http://localhost:1234/controller" method="post">
<input type="submit" name="?word=play" value="PLAY"/>
</form>
帖子到达我的应用程序。我可以在控制台窗口中看到它。但它总是到达默认路由:
<RestRoute>
Public Function HelloWorld(ByVal context As IHttpContext) As IHttpContext
Console.WriteLine(context.ToString)
context.Response.SendResponse("Message arrived at dfault window")
Return context
End Function
我做错了什么?
【问题讨论】:
标签: html rest button grapevine