用户程序员指南有问题

我正在做这个网站上的练习。 我已经完全按照例子,没有任何问题,直到我的上下文订阅:

(curl localhost:1026/v1/subscribeContext -s -S --header 'Content-Type: application/json' --header 'Accept: application/json' -d @- | python -mjson.tool) <<EOF { "entities": [ { "type": "Room", "isPattern": "false", "id": "Room1" } ], "attributes": [ "temperature" ], "reference": "http://localhost:1028/accumulate", "duration": "P1M", "notifyConditions": [ { "type": "ONTIMEINTERVAL", "condValues": [ "PT10S" ] } ] } EOF 

当我键入该代码时,我得到了预期的答案:

 { "subscribeResponse": { "duration": "P1M", "subscriptionId": "51c04a21d714fb3b37d7d5a7" } } 

但是这句话让我感到困惑:

如果你看一下accumulator-script.py的terminal窗口,你将会看到每隔10秒收到一条类似于下面的消息:

我在这里做的是input这个命令: python accumulator-server.py但是输出(每10秒更新一次)我得到的是: 127.0.0.1 - - [08/Apr/2015 10:52:56] "POST /accumulate HTTP/1.1" 200 -

我在这里错过了什么,因为我没有得到像教程中提到的预期的输出simmilar?

 POST http://localhost:1028/accumulate Content-Length: 492 User-Agent: orion/0.9.0 Host: localhost:1028 Accept: application/xml, application/json Content-Type: application/json { "subscriptionId" : "51c04a21d714fb3b37d7d5a7", "originator" : "localhost", "contextResponses" : [ { "contextElement" : { "attributes" : [ { "name" : "temperature", "type" : "float", "value" : "26.5" } ], "type" : "Room", "isPattern" : "false", "id" : "Room1" }, "statusCode" : { "code" : "200", "reasonPhrase" : "OK" } } ] } 

我没有正确运行python脚本? 顺便说一句,我是新来的Python和Linux …

根据手册 ,运行蓄能器的方法如下:

 ./accumulator-server.py 1028 /accumulate ::1 on