[英]python web-services: returning a fault from the server using ZSI
[英]Register, Deregister, perform all operations on eureka discovery from python web-services
我開發了python web api來完成一些需要在spring尤里卡服務器上注冊才能發現的任務。 圖書館不可用,谷歌可用的東西沒有幫助。
Eureka提供了各種Restful API來執行此操作,例如Eureka提供的RESTful API的注冊,注銷,心跳等。
以下是用於向eureka注冊服務的代碼。 進口要求
url = "http://<eureka ip:port>/eureka/apps/PYTHON-API/"
payload = "{\n\"instance\": {\n\"instanceId\": \"10.90.21.55:5050\",\n\"hostName\": \"10.90.21.55\",\n\"app\": \"PYTHON-api\",\n\"ipAddr\": \"10.90.21.55\",\n\"status\": \"UP\",\n\"port\": {\"$\": \"5050\", \"@enabled\": \"true\"},\n\"securePort\": {\"$\": \"443\", \"@enabled\": \"true\"},\n\"statusPageUrl\": \"http://10.90.21.55:5050/status\",\n\"homePageUrl\": \"http://10.90.21.55:5050\",\n\"dataCenterInfo\": {\n\"@class\": \"com.netflix.appinfo.InstanceInfo$DefaultDataCenterInfo\", \n\"name\": \"MyOwn\"\n}\n}\n}"
headers = {
'content-type': "application/json",
'cache-control': "no-cache"
}
response = requests.request("POST", url, data=payload, headers=headers)
print(response.text)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.