0

我遇到了任务创建 (POST) 查询的问题。我想知道的是:是否有 POST 查询长度限制?

该字符串有效:

http://012345.attask-ondemand.com/attask/api/task?method=post&sessio
nID=01234567895f475b8a01234567898c05&name=Test 9&projectID=0123456789034af693e3d
e0123456789&assignedToID=0123456789016e913d9f3a00123456789&estCompletionDate=2015
-05-01T08:55:36:000-0500  

它的长度是 252 个字符。

然而,这个没有:

http://012345.attask-ondemand.com/attask/api/task?method=post&sessio
nID=01234567895f475b8a01234567898c05&name=Test 11&projectID=0123456789034af693e3d
e0123456789&assignedToID=0123456789016e913d9f3a00123456789&estCompletionDate=2015
-05-01T08:55:36:000-0500  

它的长度是 253 个字符。

[更新]

我已经修改了我的查询以包含 v4.0,所以现在它看起来像:

 http://012345.attask-ondemand.com/attask/api/v4.0/login?method=post&...

但是,我现在收到错误远程服务器返回错误:(400)错误请求。

为了回答 Jim 的问题,我收到的原始错误是远程服务器重新调整了错误:(504) Gateway Timeout。我使用的语言是 C#。

4

1 回答 1

0

我知道没有查询长度限制。我使用的查询长度是您给出的示例的两倍。

尝试使用更新版本的 api,最新的 api 是 4.0。帖子网址想。

http://012345.attask-ondemand.com/attask/api/v4.0/task?method=post&sessio。. .

如果您仍然有问题,请发布您收到的确切错误消息以及您使用的语言。


更新

尝试使用 JSON 查询来发布帖子。使用上面的 url 示例,它看起来像这样。

请注意,我也只是在发布时使用登录方法而不是获取会话。因此,将用户名和密码更改为您的 attask 登录信息。

看看这是否会给您带来更好的结果并告诉我。

https://012345.attask-ondemand.com/attask/api/v4.0/task?updates= {"name":"Test 11","projectID":"0123456789034af693e3de0123456789","assignedToID":"0123456789016e913d9f3a00123456789", "estCompletionDate":"2015-05-01T08:55:36:000-0500"}&method=post&username=admin@user.attask&password=user

于 2014-05-01T17:31:00.047 回答