这篇文章主要介绍了C#调用Python的URL接口的示例,帮助大家更好的理解和学习c#,感兴趣的朋友可以了解下
VS2013的简单WInForm控件,通过WebRequest,WebResponse来访问,接收:
private void btn_interface_Click(object sender, EventArgs e)
{
string url = "http://127.0.0.1:5000";
WebRequest wRequest = WebRequest.Create(url);
wRequest.Method = "GET";
wRequest.ContentType = "text/html;charset=UTF-8";
WebResponse wResponse = wRequest.GetResponse();
Stream stream = wResponse.GetResponseStream();
StreamReader reader = new StreamReader(stream, System.Text.Encoding.Default);
string str = reader.ReadToEnd(); //url返回的值
reader.Close();
wResponse.Close();
}
Python 简易接口:http://127.0.0.1:5000
from flask import Flask
#创建flask对象
app = Flask(__name__)
#创建路由'/'
@app.route('/')
def home():
return "Hello,World!"
#当用户请求'/'资源时,回传"Hello,World!"
#启动flask,并设定端口为5000
app.run(port = 5000)
基于这种访问方式,就可以用C#调用机器学习等人工智能及其它python业务接口了...
以上就是C#调用Python的URL接口的示例的详细内容,更多关于C#调用Python的URL接口的资料请关注编程学习网其它相关文章!