问题描述
我有一个xml文件(stix格式)。我想推主持人。我尝试了这个问题终端,并做到了。但是我不能在python cabby库中。
from cabby import create_client
client = create_client(
'localhost',use_https=True,port=9000,discovery_path='/services/discovery-a')
client.set_auth(username="admin",password="admin")
print('Discover_Collection : ')
services = client.discover_services()
binding="urn:stix.mitre.org:xml:1.1.1"
client.push("example.xml",binding,collection_names="collection-a",uri="/services/inbox-a")
我的错误代码如下:
Traceback (most recent call last):
File "/Users/macbook/Desktop/kod/hail.py",line 43,in <module>
client.push("example.xml",uri="/services/inbox-
a")
File "/usr/local/lib/python3.8/site-packages/cabby/client11.py",line 331,in push
self._execute_request(inbox_message,uri=uri,File "/usr/local/lib/python3.8/site-packages/cabby/abstract.py",line 185,in
_execute_request
message = dispatcher.send_taxii_request(
File "/usr/local/lib/python3.8/site-packages/cabby/dispatcher.py",line 63,in
send_taxii_request
raise UnsuccessfulStatusError(obj)
cabby.exceptions.UnsuccessfulStatusError: NOT_FOUND: ITEM=c; Collection c was not found
最后我成功的终端输出
(venv) ➜ opentaxii taxii-push --path http://localhost:9000/services/inbox-a -f example.xml
\ --dest collection-a --username admin --password admin
2020-09-16 14:05:42,477 INFO: Sending Inbox_Message to http://localhost:9000/services/inbox-a
2020-09-16 14:05:43,020 INFO: Content block successfully pushed
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)