Hello,
I want to post my queue settings in python program and not in terminal
using curl which Ryu document suggests. How can I do this?
When I use:
curl -X POST -d '{"port_name": "s1-eth1", "type": "linux-htb", "max_rate":
"1000000", "queues": [{"max_rate": "500000"}, {"min_rate": "800000"}]}'
http://localhost:8080/qos/queue/0000000000000001
in terminal, it succeeds,
but when I use it in python this way:
temp = path[i]
url = 'http://localhost:8080/qos/queue/'+str(temp).zfill(16)
portName = "s"+str(path[i])+"-eth"+str(portList[i])
params = urllib.urlencode({
"port_name": portName, "type": "linux-htb", "max_rate": "1000000",
"queues": [{"max_rate": "500000"}, {"min_rate": "800000"}]
})
response = urllib2.urlopen(url, params).read()
it fails with ValueError: No JSON object could be decoded
I have checked portName & url strings and they are just like when I execute
the terminal command but I don't know where the error comes from.
Any help is highly appreciated.
Bests.
------------------------------------------------------------------------------
Go from Idea to Many App Stores Faster with Intel(R) XDK
Give your users amazing mobile app experiences with Intel(R) XDK.
Use one codebase in this all-in-one HTML5 development environment.
Design, debug & build mobile apps & 2D/3D high-impact games for multiple OSs.
http://pubads.g.doubleclick.net/gampad/clk?id=254741911&iu=/4140
_______________________________________________
Ryu-devel mailing list
Ryu-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ryu-devel