按照Ryu book上自定义Rest Api的教程,照着上面敲代码,结果因为大小写问题,导致上传流表失败,404.
@route('simpleswitch', url, methods=['PUT'], requirements={'dpid': dpid_lib.DPID_PATTERN})
真实的应该像上面这样,而我却写成:
@route('simpleswitch', url, methods=['put'], requirements={'dpid': dpid_lib.DPID_PATTERN})
调试了一晚上加一上午,最后还是对比李呈的博客,才能找到错误。
以后Rest Api的操作类型都写大写。