成功创建新的计划程序任务后,我检索了计划程序任务详细信息ID,并尝试更新任务详细信息。这样做时,我收到错误204“ HTTP / 1.1 204 No Content”
我正在尝试使用FileMaker及其INSERT FROM URL命令。
URL是: “ https://graph.microsoft.com/v1.0/planner/tasks/”&$ microsoftplannerTaskDetailID&“ / details”
我在变量中设置的cURL选项是: “ -X PATCH”和 “ -H”授权:Bearer“&$$ userToken&”“”& “ -H”内容类型:application / json“”& “ -H”如果匹配:W / \“ JzEtFza0RlFpbHMgQBAQBAQEBARCc = \”“”& “ -d @ $ PlannerTaskDetails”& “ -D $ responseHeaders”&//返回错误代码 “ Prefer:return = representation” //如果成功,则返回您发送的完整标头
其解析为:
-X PATCH -H“授权:承载J0eXAiOiJ <> NTb2VEdDJsbVJXa3FEeVcwVUkiLCJINYozoz8P7NxmOcbA” -H“内容类型:application / json” -H“ If-Matchs:W /” JzEtVGFzaner-RQDTask responseHeaders首选:return = representation
$ PlannerTaskDetails变量设置为: “ {”&“ previewType”:“ noPreview”,“&” description“:”这是一个测试“”&“}”
解析为:{“ previewType”:“ noPreview”,“ description”:“这是一个测试”}
我以前有一个与If-Match错误有关的错误,但我认为已经解决了。但是以防万一仍然引起问题,我想提一下。
答案 0 :(得分:1)
请注意,以2开头的http状态代码表示呼叫成功。
204表示成功,但是没有任何回报。
请参见https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/204
因此这不是错误?