Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/8.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
从vb.net调用挂架控制器_Vb.net_Pylons - Fatal编程技术网

从vb.net调用挂架控制器

从vb.net调用挂架控制器,vb.net,pylons,Vb.net,Pylons,我有一个用pylons框架编写的应用程序。现在我想从vb.net应用程序调用一些控制器。我该怎么做 我试过这样做: Dim webclient As New WebClient Dim dataStream As IO.Stream = webclient.OpenRead("http://192.168.0.20:5000/controller/default") Dim reader As New StreamReader(dataStream) Dim responseFromServer

我有一个用pylons框架编写的应用程序。现在我想从vb.net应用程序调用一些控制器。我该怎么做

我试过这样做:

Dim webclient As New WebClient
Dim dataStream As IO.Stream = webclient.OpenRead("http://192.168.0.20:5000/controller/default")
Dim reader As New StreamReader(dataStream)
Dim responseFromServer As String = reader.ReadToEnd()
Dim erg As String = responseFromServer.ToString
reader.Close()
dataStream.Close()
但是,我将获取可在“”下访问的页面的html代码,而不是由pylons控制器生成的json对象

任何帮助都会很好! 干杯
Nico

您可能请求了错误的内容类型或错误的URL

请确保URL正确,或尝试以下代码:

Dim webclient As New WebClient

webclient.Headers.Add(HttpRequestHeader.ContentType, "test/json")
Dim erg As String = webclient.DownloadString("http://192.168.0.20:5000/controller/default")

正如我所演示的,您应该使用该方法,而不是手动使用
StreamReader

您可能请求了错误的内容类型或错误的URL

请确保URL正确,或尝试以下代码:

Dim webclient As New WebClient

webclient.Headers.Add(HttpRequestHeader.ContentType, "test/json")
Dim erg As String = webclient.DownloadString("http://192.168.0.20:5000/controller/default")

正如我所演示的,您应该使用该方法,而不是手动使用
StreamReader

谢谢您的回答,但这会给我带来相同的结果

我发现你必须先登录到这个页面。这意味着我必须调用另一个负责登录的控制器。为此,我必须在帖子中添加参数

如何在vb.net中执行此操作


干杯尼科谢谢你的回答,但这给我带来了同样的结果

我发现你必须先登录到这个页面。这意味着我必须调用另一个负责登录的控制器。为此,我必须在帖子中添加参数

如何在vb.net中执行此操作


干杯Nico

这与挂架无关这是直接http,你应该仔细阅读,长远来看你会更好这与挂架无关这是直接http,你应该仔细阅读,长远来看你会更好