python 搭建 webservice 服務端
在家一直登不上網站,還以為一直被攻擊中,在公司試下就登入成功了,果然還是隻有家裡登不上。
目前在公司裡除錯的都是 soap 風格的 webservice 介面,使用的開發用 java 編寫的服務端,嘗試著用 python 寫一寫,增加多一種返回的情況。下面程式碼裡 wsgiref 是 python 內建的,只需要安裝下 spyne 就可以了。
from spyne import Application, rpc, ServiceBase, String
from spyne.protocol.soap import Soap11
class Hello(ServiceBase):
@rpc(String, _returns=String)
def world(self, string):
return string
application = Application([Hello],
tns='http://namespace/',
in_protocol=Soap11(),
out_protocol=Soap11())
if __name__ == '__main__':
from spyne.server.wsgi import WsgiApplication
from wsgiref.simple_server import make_server
wsgi_application = WsgiApplication(application)
server = make_server('127.0.0.1', 8080, wsgi_application)
server.serve_forever()
瀏覽器訪問 wsdl 地址
http://127.0.0.1:8080/?wsdl
相關文章
- ubuntu下搭建ftp服務端UbuntuFTP服務端
- React服務端渲染(專案搭建)React服務端
- gitblit服務端在windows的搭建Git服務端Windows
- Ubuntu 22.04搭建MC原版服務端Ubuntu服務端
- Apereo CAS Server服務端搭建教程Server服務端
- python http服務怎麼搭建PythonHTTP
- Python 服務端整合 騰訊雲 IM 服務Python服務端
- win10搭建nfs服務端詳細步驟_win10怎麼搭建nfs服務端Win10NFS服務端
- TypeScript + Webpack + Koa 搭建 React 服務端渲染TypeScriptWebReact服務端
- MQTT伺服器搭建服務端和客戶端MQQT伺服器服務端客戶端
- python建立tcp服務端和客戶端PythonTCP服務端客戶端
- Mac 下搭建Nginx HTTP/2的服務端MacNginxHTTP服務端
- day98:MoFang:服務端專案搭建服務端
- 使用Apollo Server搭建GraphQL的服務端和客戶端Server服務端客戶端
- 【python】記錄一次python傳送json資料到go服務端,服務端解析失敗問題PythonJSONGo服務端
- Netty入門系列(1) --使用Netty搭建服務端和客戶端Netty服務端客戶端
- NFS服務搭建NFS
- WebSocket服務搭建Web
- FTP服務搭建FTP
- 搭建Telnet服務
- SFTP服務搭建FTP
- 手把手教你搭建 Vue 服務端渲染專案Vue服務端
- CAS SSO單點登入服務端環境搭建服務端
- 服務端渲染到前端渲染,再到“服務端渲染”服務端前端
- 服務端,客戶端服務端客戶端
- 客戶端,服務端客戶端服務端
- 從零講解搭建一個NIO訊息服務端服務端
- 使用 Nuxt.js 快速搭建服務端渲染(SSR) 應用UXJS服務端
- 搭建服務端效能監控系統 Prometheus 詳細指南服務端Prometheus
- 使用Golang搭建gRPC服務提供給.NetCore客戶端呼叫GolangRPCNetCore客戶端
- 使用.NET開發搭建OpenAI模型的中間服務端OpenAI模型服務端
- Python_服務端效能高併發測試Python服務端
- TCP服務端TCP服務端
- 技術實踐:教你用Python搭建gRPC服務PythonRPC
- 搭建本地 mock 服務Mock
- mac搭建openresty服務MacREST
- OrbStack搭建Mysql服務ORBMySql
- linux ftp服務搭建LinuxFTP