C#呼叫Python的URL介面的示例
阿新 • • 發佈:2020-10-07
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介面的資料請關注我們其它相關文章!