【 聲明:版權(quán)所有,歡迎轉(zhuǎn)載,請勿用于商業(yè)用途。 聯(lián)系信箱:feixiaoxing @163.com】
? ? ? ? 很多時候,客戶需要開發(fā)的不僅僅是一個上位機(jī)系統(tǒng),它還有其他很多配套的系統(tǒng)或設(shè)備,比如物流小車、立庫、數(shù)字孿生等一整套系統(tǒng)。這個時候,上位機(jī)系統(tǒng)就需要和各個子系統(tǒng)進(jìn)行數(shù)據(jù)交互訪問。目前,主要的數(shù)據(jù)訪問有兩種方式,一種是基于數(shù)據(jù)庫的訪問方法;另外一種就是基于WebApi的訪問方式。如果是基于數(shù)據(jù)庫的訪問,這相當(dāng)于很多數(shù)據(jù)都暴露給了對方,有時并不安全;而如果是WebApi訪問,則在安全性上面容易控制得多。
? ? ? ? 目前,假設(shè)客戶提供了一堆WebApi給我們進(jìn)行調(diào)試,或者和我們約定好了WebApi接口,那么應(yīng)該怎么開發(fā)呢?通常情況下,我們是c# code和postman一起測試開發(fā)。postman是一個開發(fā)工具,它可以模擬發(fā)送web請求。這個時候呢,如果postman發(fā)送沒有問題,那么我們就要check一下自己的代碼;如果是postman都有問題,那么就要和其他廠家溝通一下,看看問題出在什么地方。這個時候,postman就相當(dāng)于是一個驗證的工具,可以幫助我們分析問題發(fā)生在自己這里,還是在對方。文章來源:http://www.zghlxwxcb.cn/news/detail-808602.html
1、準(zhǔn)備server.py
? ? ? ? 有的時候,不同廠家約定好了接口,但是對方未必開發(fā)完畢。所以這個時候,為了測試,我們就不用等待對方開發(fā)完畢,利用python webpy框架寫一個小的server.py代碼也是可以的。文章來源地址http://www.zghlxwxcb.cn/news/detail-808602.html
import web
imp
到了這里,關(guān)于C# WPF上位機(jī)開發(fā)(Web API聯(lián)調(diào))的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!