我们正在使用bigquery流API。
通过java客户端尝试下面的操作,我得到“不支持的内容类型:application / json; charset = UTF-8”。
但是通过API探测器尝试相同的操作,它运行良好。
我找不到自己的错误。
POST /upload/bigquery/v2/projects/foo/datasets/bar/tables/baz/insertAll HTTP/1.1
Authorization: Bearer xxxx
Content-Type: application/json; charset=UTF-8
User-Agent: Java/1.7.0_45
Host: www.googleapis.com
Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2
Connection: keep-alive
Content-Length: 62
{"ignoreUnknownValues": true,"rows":[{"json": {"id":"xxx"}}]}
答案 0 :(得分:0)
没有为InsertAll正确形成您的请求的网址。
你正在使用 POST / upload / bigquery / v2 / projects / foo / datasets / bar / tables / baz / insertAll
当正确的网址应为POST / bigquery / v2 / projects / foo / datasets / bar / tables / baz / insertAll