从Git带来的
尝试将新的API URL添加到PHP Basecamp客户端。获得星星和删除星星工作正常,但POSTing会抛出400。
请求
POST /1804401/api/v1/projects/234118/star.json HTTP / 1.1
响应
400 BAD REQUEST
如果我将project_id作为有效负载中的参数发送,它看起来会起作用。
请求
POST /1804401/api/v1/projects/234118/star.json HTTP / 1.1
请求正文
{" PROJECT_ID":234118}
响应
HTTP / 1.1 201已创建
答案 0 :(得分:0)
我查看了我们的日志,看到您的请求成功完成了。您可以再次尝试POST
,请求空身请求吗?
更新:啊哈!我看到你的请求收到400响应 - 它发生在他们击中Basecamp之前。这可能是由于某种形式的畸形请求造成的。您是否可以尝试使用curl
进行重现,以便我们可以准确排查发生的情况?很难从URL中分辨出来。