根据建议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可以将其读取为精细,压缩或未压缩。
答案 0 :(得分:0)
API客户端库仍然存在open bug这个问题,不是吗?
源代码包含以下注释:
foreach(datarow r in MyDataset)
{
if(r["address"].ToString() == listbox1.selectedvalue)
label1.text = r["Address_ID"].ToString();
}
我想结算了吗?