Java 多執行緒(四)執行緒間的通訊jdk1.5中Lock,Condition----各種鎖的相關詳細概念
阿新 • • 發佈:2020-10-21
一、實驗目的
對 Python 呼叫 OpenDaylight 的 REST API 方法有初步瞭解。
二、實驗任務
本實驗需要用另一種方法完成上一個實驗相同的功能,即通過 Python 程式呼叫 OpenDaylight 的北向介面下發關於硬超時的流表,實現拓撲內主機在一定時間 內的網路通斷。實驗拓撲如下:
三、實驗過程
(2)編寫 Python 程式碼和 JSON 格式的請求內容
$ nano odlnorth.py
#!/usr/bin/python
import requests
from requests.auth import HTTPBasicAuth
def http_put(url,jstr):
url= url
headers = {'Content-Type':'application/json'}
resp = requests.put(url,jstr,headers=headers,auth=HTTPBasicAuth('admin', 'admin'))
return resp
if __name__ == "__main__":
url = 'http://127.0.0.1:8181/restconf/config/opendaylight-inventory:nodes/node/openflow:1/flownode-inventory:table/0/flow/1'
with open('hardtimeout.json') as f:
jstr = f.read()
resp = http_put(url,jstr)
print resp.content