C#调用Python的URL接口的示例
时间:2021-06-24 08:17:33|栏目:.NET代码|点击: 次
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#汉诺塔的递归算法与解析
栏 目:.NET代码
下一篇:C#序列化与反序列化实例
本文标题:C#调用Python的URL接口的示例
本文地址:http://www.codeinn.net/misctech/147053.html






