压缩发送到Gmail API的帖子请求

时间:2015-09-12 12:18:05

标签: gmail-api google-api-dotnet-client

根据建议here,我在Gmail API中使用批量请求。我注意到实际的请求变得非常大,所以我想用gzip压缩它们。 我已经明白我看到压缩的POST请求在Fiddler上传出,但我收到了一条Bad Request消息:

For each Segment S (consisting of points P1 and P2)
  For each Point P not belonging to S, if P.theta between P1.theta and P2.theta
    If (cross-product(P1,P,P2) is convex) Then Return(Intersect)
Return (NoIntersect)

Gmail API根本不支持,或者我忽略了什么?

这是代码(我正在使用C#):

<HTML>
<HEAD>
<TITLE>Bad Request</TITLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF" TEXT="#000000">
<H1>Bad Request</H1>
<H2>Error 400</H2>
</BODY>
</HTML>

如果我不使用压缩,但只是直接传递内容,它可以正常工作。 如前所述,实际内容是批量请求,Fiddler可以将其读取为精细,压缩或未压缩。

1 个答案:

答案 0 :(得分:0)

API客户端库仍然存在open bug这个问题,不是吗?

源代码包含以下注释:

foreach(datarow r in MyDataset)
{
    if(r["address"].ToString() == listbox1.selectedvalue)
        label1.text = r["Address_ID"].ToString();
}

我想结算了吗?