在owncloud中创建用户时获取状态码997
Getting status code 997 when create the user in owncloud
我正在尝试通过 owncloud 用户配置 API 创建用户,同时尝试请求以下 api:
curl -X POST
http://admin:secret@localhost/owncloud/ocs/v1.php/cloud/users -d
userid="user1" -d password="user1"
我收到回复:
<?xml version="1.0"?>
<ocs>
<meta>
<status>failure</status>
<statuscode>997</statuscode>
<message>Unauthorised</message>
</meta>
<data/>
</ocs>
由于 secret
包含 @
等特殊字符的组合,导致该问题。下面是示例 link
https://admin:secret@demo.owncloud.com
看起来像
https://admin:abc@12@demo.owncloud.com,其中 abc@12
是 secret/password。
由于两个 @
秘密符号,它从 @12
中获取域而不是 @demo
。
我正在尝试通过 owncloud 用户配置 API 创建用户,同时尝试请求以下 api:
curl -X POST http://admin:secret@localhost/owncloud/ocs/v1.php/cloud/users -d userid="user1" -d password="user1"
我收到回复:
<?xml version="1.0"?>
<ocs>
<meta>
<status>failure</status>
<statuscode>997</statuscode>
<message>Unauthorised</message>
</meta>
<data/>
</ocs>
由于 secret
包含 @
等特殊字符的组合,导致该问题。下面是示例 link
https://admin:secret@demo.owncloud.com
看起来像
https://admin:abc@12@demo.owncloud.com,其中 abc@12
是 secret/password。
由于两个 @
秘密符号,它从 @12
中获取域而不是 @demo
。