Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/17.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
是否可以导入PHP';使用另一种语言(如VB.NET)创建的库文件php_curl.dll?_Vb.net_Curl_Dllimport - Fatal编程技术网

是否可以导入PHP';使用另一种语言(如VB.NET)创建的库文件php_curl.dll?

是否可以导入PHP';使用另一种语言(如VB.NET)创建的库文件php_curl.dll?,vb.net,curl,dllimport,Vb.net,Curl,Dllimport,我想创建一个网页数据解析器,为了满足这一需求,我希望它在Dekstop应用程序中运行 我想知道我们是否可以在VB.NET应用程序中导入php\u curl.dll 如果你们有一个小例子P我会喜欢读的 谢谢大家! 您看过System.Net.WebClient吗?这将允许您从web下载html(和其他内容) Dim html As String Using wc As New WebClient() html = wc.DownloadString("http://stackoverflow

我想创建一个网页数据解析器,为了满足这一需求,我希望它在Dekstop应用程序中运行

我想知道我们是否可以在VB.NET应用程序中导入
php\u curl.dll

如果你们有一个小例子P我会喜欢读的


谢谢大家!

您看过System.Net.WebClient吗?这将允许您从web下载html(和其他内容)

Dim html As String
Using wc As New WebClient()
   html = wc.DownloadString("http://stackoverflow.com")
End Using

windows上有curl,因此不需要使用php curl

WebClient对象是否支持常见的curl功能,如无url长度限制、cookie、SSL支持?另外,我不希望缓存请求。WebClient不缓存,并且支持大多数这些功能(我不确定Cookie)。如果您需要它不支持的功能,请查看System.Net.HttWebRequest/HttpWebResponse,它允许您编写原始http请求。谢谢,这不是更有效(更快)一点吗调用C++库,然后在框架中使用.NET对象?不。驱动性能的驱动因素是从Web上实际下载。C++与.NET的网络连接相同。除此之外,您要求最终将其导入.Net语言。许多.Net类都是在性能至关重要的非托管代码中实现的。既然加载.Net运行时需要支付性能损失,那么您最好留在那里。好吧,我想我也可以使用“原始”库。这在桌面应用程序中可能更有效。如果我在VB.NET应用程序中导入套接字,那么套接字管理会怎么样?该库在内部支持套接字吗?请看这里:我没有在vb中使用curl,但阅读教程,我希望能找到您需要的(通常我从未在vb:D中编程)