首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在Google任务上设置有效载荷/正文

无法在Google任务上设置有效载荷/正文
EN

Stack Overflow用户
提问于 2019-07-03 15:24:04
回答 1查看 1.9K关注 0票数 1

我正在尝试使用Google任务,通过“尝试这个API”web特性或创建一个任务。

我不能把有效载荷交给工人。

  1. 将Http方法发送为POST实际上有效,但在Cloud中显示为GET。
  2. 不会向工作人员发送任何有效负载或标题,也不会在Cloud中显示。我试过Base64,JSON,普通字符串。(见下图)

示例:

请求:

代码语言:javascript
复制
{
  "task": {
    "httpRequest": {
      "httpMethod": "POST",
      "body": "SGVsbG8=",
      "url": "https://some-random-url"
    }
  }
}

响应:

代码语言:javascript
复制
{
  "name": "projects/<my-project>/locations/europe-west1/queues/default/tasks/73572672049866200001",
  "scheduleTime": "2019-07-03T14:49:34.450453Z",
  "createTime": "2019-07-03T14:49:34Z",
  "view": "BASIC",
  "httpRequest": {
    "url": "https://some-random-url/",
    "httpMethod": "POST",
    "headers": {
      "User-Agent": "Google-Cloud-Tasks"
    }
  },
  "dispatchDeadline": "600s"
}

示例Ruby代码:

代码语言:javascript
复制
task = {
          http_request: {
            url: <project/location/queue/url>,
            http_method: 'POST',
            body: "Something"
          }
        }

        response = @client.create_task(@parent, task)

来自Google的截图:

空头

空有效载荷

是否有一些特殊的格式来设置一个有效载荷通过邮寄?

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-07-08 17:01:13

谢谢您的这篇文章,这是现有的云任务UI中的一个bug,我们正在修复这个bug。 同时,可以通过运行以下命令来确定任务的正确HTTP方法: gcloud beta任务描述 https://cloud.google.com/sdk/gcloud/reference/beta/tasks/describe 上面的命令将显示任务的正确HTTP方法。

答:类型

您还可以使用get任务方法获取更多信息。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56873413

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档