目前,我正在使用 ionic (AngularJS) 开发用于 Active Collab 的应用程序。当我跟踪一些时间时,我想发布这个时间,这样我就有时间在 Active Collab 中。但是当我尝试这样做时,我收到了 500 内部服务器错误。这是我的代码(我使用 Active Collab API 文档中的数据进行测试):
var postData = {
"value": 1.5,
"user_id": 1,
"job_type_id": 1,
"record_date": "2014-05-14",
"billable_status": 0
};
$http.post(baseUrl+'/projects/' + projectId +'/time-records/', postData, { headers: { 'Content-Type': 'application/json' }}).then(function(res){ ... }
发布请求用于获取令牌(issue-token)。所以我不知道问题是什么。我希望有人能帮助我吗?
为了使令牌发布工作,我必须在 api.php 中添加一些行。默认情况下,这不是很好吗?
if ($_SERVER['REQUEST_METHOD'] == 'OPTIONS') {
// return only the headers and not the content
if (isset($_SERVER['HTTP_ACCESS_CONTROL_REQUEST_METHOD'])) {
header('Access-Control-Allow-Headers: X-Requested-With');
}
exit;
}
提前致谢!