TShopping

 找回密碼
 註冊
搜索
查看: 218|回復: 0

[教學] 如何利用POSTMAN解譯遠端PYTHON SERVER 的JSON資料

[複製鏈接]
發表於 2020-4-29 22:13:29 | 顯示全部樓層 |閱讀模式
Push to Facebook Push to Plurk  
首先下載POSTMAN

安裝好以後先到AZURE Portal endpoints 找到遠端SERVER路徑
如:http://7688d3eb-fceb-47a8-b4df-921329fafd76.westus.azurecontainer.io/score


開啟POSTMAN -> File -> New Postman Windows

Create a request



POST->輸入URL-> Body -> raw -> 貼上資料 -> Send
最後會解譯出來



也可用jupyter notebook
寫一段程式
  1. url = 'http://df055355-8f07-4440-a6d6-37331b6a5b69.eastus.azurecontainer.io/score'

  2. import urllib.request
  3. import json

  4. x_new = [[2, 180, 74, 24, 21, 23.9091702, 1.488172308, 22]]
  5. data = str.encode(json.dumps({"data": x_new}))

  6. headers = {'Content-Type':'application/json'}

  7. req = urllib.request.Request(url, data, headers)
  8. response = urllib.request.urlopen(req)
  9. result = response.read()
  10. print(result)
複製代碼


  1. import requests
  2. import json

  3. endpoint = 'http://df055355-8f07-4440-a6d6-37331b6a5b69.eastus.azurecontainer.io/score'

  4. x_new = [[2,180,74,24,21,23.9091702,1.488172308,22],
  5.          [0,148,58,11,179,39.19207553,0.160829008,45]]

  6. # Convert the array to a serializable list in a JSON document
  7. input_json = json.dumps({"data": x_new})

  8. # Set the content type
  9. headers = { 'Content-Type':'application/json' }

  10. predictions = requests.post(endpoint, input_json, headers = headers)
  11. predicted_classes = json.loads(predictions.json())
  12. predicted_classes
複製代碼




臉書網友討論

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號?註冊

x
您需要登錄後才可以回帖 登錄 | 註冊 |

本版積分規則



Archiver|手機版|小黑屋|免責聲明|TShopping

GMT+8, 2020-5-26 14:57 , Processed in 0.054647 second(s), 22 queries .

本論壇言論純屬發表者個人意見,與 TShopping綜合論壇 立場無關 如有意見侵犯了您的權益 請寫信聯絡我們。

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表