XML格式的,注意第一行 每个.0"与 en之间都是空格。8" ?之间也是空格,xml ver之间也是空格。
完整CURL命令示例:
curl -H "Content-Type: text/xml" -X POST -d 'rpc.node_os_auth{"os_user":"aTI=","os_passwd":"ziPMNRKkWOstC1gZXJ5no5Myb4QWf+WqK4t5WgJZi7N2/uHRxfbRKjaaP23W1XNwxRzwFdOH0dU=","auth_type":0,"node_uuid":"1A3A57B2-F7C4-9B77-0773-15E2888DC6BB","auth_code":"Uu3nuOyB2Z/alS3SpdR2Waz7HJhlrXmHaIBwX4Z7RT0GWMy37nWt+9nHCLI7DDE0rtmgVuo3Vb0=","cc_uuid":"19F39E82-BAAC-AAC9-07B2-89B5C0D38AE0","cc_type":"STD"}' "http://10.1.0.110:12345/RPC2"
XML格式如下,用POST工具时,POST+BODY+RAW+XML格式
rpc.node_os_auth
{"wk_uuid":"87639674-44DA-B6D3-8441-3896127BAB44","bk_uuid":"383BC329-8648-23D0-AF3F-AC007A6086FD","wk_data_ip":"10.1.76.33","bk_ip":"10.1.76.40","bk_data_ip":"10.1.76.40","rep_type":0,"src_pool":"poolB","dst_pool":"pool-A","zfs_volume":null,"zfs_file_system":null,"zfs_object":null,"secret_key":"","task_name":"amlheHhfcmVwMQ==","task_uuid":"00B08BE6-03B8-F59A-169E-40C8D5FCA8AE","encrypt":0,"compress":0,"one_time":"2022_05_31_19_43_50","backup_policy":1,"policies":"*|0|21:18","bkup_window":"00:00,23:59","manual_immediately":1,"cc_uuid":"53EA6469-A744-1790-0777-36B634219210","cc_type":"STD"}
json格式的:
curl -H "Content-Type: application/json" -X POST -d '{"node_name":"test119","os_type":0,"i2id":"5BADBC2149E83150552EF39C4D76905A","cc_ip":"10.1.0.118","config_addr":"192.168.179.200","root":"/root","disk_limit":"10240","mem_limit":"244","disk_free_space_limit":"4096"}' "http://192.168.179.201:58080/api/client/rest_rpc/node"