我在任务创建(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) Bad请求。
为了回答Jim的问题,我最初收到的错误是远程服务器重新处理了一个错误:(504)网关超时。我使用的语言是C#。
发布于 2014-05-01 17:31:00
据我所知,没有查询长度限制。我使用的查询长度是您给出的查询的两倍。
尝试使用新版本的api,最新的api是4.0。邮政网址想要的。
http://012345.attask-ondemand.com/attask/api/v4.0/task?method=post&sessio。。。
如果您仍然有问题,发布确切的错误消息,您正在获得和您使用的语言。
更新
尝试使用JSON查询来处理post。使用上面的url示例,它将如下所示。
注意,我还只是在发布时使用登录方法,而不是获取会话。因此,将用户名和密码更改为attask登录信息。
看看这能不能给你更好的结果让我知道。
"projectID":"0123456789034af693e3de0123456789","assignedToID":"0123456789016e913d9f3a00123456789","estCompletionDate":"2015-05-01T08:55:36:000-0500"}&method=post&username=admin@user.attask&password=user {“名称”:“测试11",https://012345.attask-ondemand.com/attask/api/v4.0/task?updates=
https://stackoverflow.com/questions/23409664
复制相似问题