我在我的一台机器上设置了一个 Tomcat 服务器。在那台服务器上,我部署了我的 Pentaho Kettles。我有机器名和端口号,只需在 URL 窗口中输入,我就可以通过它们从我的另一台机器上调用该服务器。我还将参数值传递到相同 url 中的 Pentaho 水壶。一旦它命中 Tomcat 服务器参数,就会从 url 获取它们的值并执行水壶。
但在实际情况下,我必须从 C# 代码调用此 tomcat 服务器。我将不得不生成该 URL 并仅从 c# 代码调用。
请提供相同的任何代码示例。提前致谢!!
最佳答案
HttpWebRequest 类可用于发布请求和获取响应。
我唯一的要求是点击我部署了 Tomcat 服务器的机器的 URL。可以使用简单的几行代码:
public void WebRequest(string url)
{
HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(url);
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
lblResults.Text = response.StatusDescription;
}
传递给此方法的 URL 是在简单的 string 变量中准备的。
关于c# - 从 C# 代码调用 Tomcat 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22346474/