如何使用 POST 请求在 Big Query 中加载数据?

Posted

技术标签:

【中文标题】如何使用 POST 请求在 Big Query 中加载数据?【英文标题】:how to load data in Big Query using POST request? 【发布时间】:2016-01-18 06:45:29 【问题描述】:

我想使用 POST 请求在 Big Query 中加载数据。出现 404 错误。请建议我哪里出错了?

标题:

  Authorization: Bearer xxxxx
  Content-Type : multipart/related; boundary=foo_bar_baz
  scope: https://www.googleapis.com/auth/bigquery

https://www.googleapis.com/upload/bigquery/v2/projects/demo_project/jobs?uploadType=multipartHTTP/1.1

        --foo_bar_baz
        Content-Type: application/json; charset=UTF-8

        
          "configuration": 
            "load": 
              "sourceFormat": "NEWLINE_DELIMITED_JSON",
              "schema": 
                "fields": [
                  "name": "username", "type": "STRING",
                  "name": "password", "type": "INTEGER"
                ]
              ,
              "destinationTable": 
                "projectId": "universal-torch-116906",
                "datasetId": "demo_project",
                "tableId": "test_table"
              
            
          
        
        --foo_bar_baz
        Content-Type: application/octet-stream

        "username":"Kutubuddin","password":123
        --foo_bar_baz--

【问题讨论】:

您的费率很低。对 SO 很重要,您必须使用已发布答案左侧、投票下方的勾号来标记已接受的答案。这将提高您的费率。通过访问此链接了解其工作原理:meta.***.com/questions/5234/… 【参考方案1】:

问题已解决。从 URL 中删除了 HTTP/1.1。

【讨论】:

以上是关于如何使用 POST 请求在 Big Query 中加载数据?的主要内容,如果未能解决你的问题,请参考以下文章

Big Query firebase 分析,查询客户的最后请求

如何在 Google Big Query 中总结月份?

如何使用间隔交叉加入 Big Query?

使用 Big Query,我如何在一条记录中查询多个对象?

如何在 Google Big Query 中正确使用 GROUP BY 命令?

如何在 Big Query 的标准 SQL 中使用通配符为特定分区查询多个表