我正在尝试使用图形创建新的Azure AD用户,使用的Http reqeuste url在下面给出,
https://graph.windows.net/xyz.onmicrosoft.com/users?api-version=1.5
请求类型为“ POST ”请求正文
{ "accountEnabled": true,
"displayName": "Alex Wu",
"mailNickname": "AlexW",
"passwordProfile": { "password" : "Test1234", "forceChangePasswordNextLogin": false },
"userPrincipalName": "Alex@xyz.onmicrosoft.com"
}
标题
Authorization: Bearer 'access token value'
Content-Type: application/json
在执行上述请求时,我收到响应代码415,我想这是因为 Content-Type 。我尝试过各种类型的内容类型组合,例如application/json;odata=minimalmetadata
,application/json;odata=verbose
,但它仍会返回响应415.我在标题中遗漏了什么?
当我通过POSTMAN尝试相同的请求时,它正在工作,但如果我使用java应用程序执行相同操作则失败。
答案 0 :(得分:1)
尝试添加标题“接受”。这解决了我的问题:
Accept: application/json
答案 1 :(得分:0)
应该是forceChangePasswordNextSignIn
,而不是forceChangePasswordNextLogin
。