当前位置: 首页 > 知识库问答 >
问题:

使用Asana API更新任务时显示“请求没有匹配路由”消息

弓胜泫
2023-03-14

我正在尝试使用AsanaAPI更新Asana中的任务。我可以成功创建任务,但当我更新它时,会收到消息“没有匹配的请求路由”。

我正在做一个PUT的URLhttps://app.asana.com/api/1.0/tasks/2768594478959与主体包含:

{"data":{"id":2768594478959,"name":"Test 5","notes":"Test 5 Notes"}}

我的内容类型设置为Application/json

如果我复制https://app.asana.com/api/1.0/tasks/2768594478959 指向浏览器的URL。它确实返回任务。

有人知道我为什么会犯这个错误吗?

谢谢,

韦恩

共有1个答案

奚光霁
2023-03-14

我在NetSuite中使用其专有的HTTP请求函数进行此调用,结果它正在执行POST,尽管我告诉它执行PUT。

我用http://httpbin.org来解决这个问题。

你好,韦恩

 类似资料:
  • Tango支持4种形式的路由匹配规则 静态路由 tg.Get("/", new(Action)) tg.Get("/static", new(Action))匹配 URL:/ 到 Action结构体的Get函数 匹配 URL:/static 到 Action结构体的Get函数 命名路由 tg.Get("/:name", new(Action)) tg.Get("/(:name)", new(Act

  • 大家好,我不知道发生了什么事。我有以下路线: 只有路径为“/”的路由和路径为“/patient/:id”的路由才有效,其他3条路由只是没有显示与路径对应的组件。 这就是我进入路线的方式。我有一个标题组件,上面有正确的链接。见下文 在头组件中,我从'react router dom'导入{Link};在我声明路由的文件中,我从'react router dom'导入{BrowserRouter,Ro

  • 我正试图实现本教程所示的acts\u as\u votable gem https://www.youtube.com/watch?v=7-1HCWbu7iU 似乎一切正常,除了单击upvote或downvote时,出现以下错误: 这是支持/反对票功能的代码 这就是路线。rb文件: 以下是links\u controller中的upvote和downvote操作 有没有办法解决这个问题?

  • 我是刚来香港的,所以请容忍我:)我在windows服务器上作为主机托管我的APIhttp://supermarket.xxxx.com:5000 在Ubuntu盒上添加了如下服务(http://supermarket.xxxx.com已添加到主机文件中) HTTP/1.1 201创建日期: Thu,17 Dec2020 07:11:50GMT Content-Type: Application/j

  • 我试图运行python urllib2脚本,但出现以下错误: InsecurePlatformWarning:真正的SSLContext对象不可用。这将防止urllib3适当配置SSL,并可能导致某些SSL连接失败。有关详细信息,请参阅https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning. 在

  • 注意:本部分是为v1 API编写的,但这些概念也适用于v2 API。它将在未来版本的v2 API中重新描述。 Envoy的路由匹配过程如下: HTTP请求的头域字段 host 或 :authority 与虚拟主机匹配。 按顺序检查虚拟主机中的每个路由表。如果匹配,则使用该路由并且不再匹配路由。 独立地,依次检查虚拟主机中的每个虚拟集群。如果匹配,则使用虚拟群集,不再进一步匹配集群。 返回 上一级