![](/img/trans.png)
[英]API rate limit error in using org.kohsuke.github.GHUserSearchBuilder
[英]GitHub API rate limit does not exceed with Apache HttpClient
我向GitHub API发出请求。
当我使用此代码时,每个呼叫的速率限制都会降低1。
new URL(url).openStream()
但是当我使用Apache HttpClient库时,它不会。
HttpGet httpGet = new HttpGet();
httpGet.setURI(new URL(url).toURI());
HttpClient httpClient = HttpClientBuilder.create().build();
HttpResponse response = httpClient.execute(httpGet);
HttpEntity entity = response.getEntity();
InputStream inputStream = entity.getContent();
那怎么可能呢?
那怎么可能呢?
从API的角度来看-对于304个响应,速率限制不会降低:
https://developer.github.com/v3/#conditional-requests
因此,如果您使用的HTTP库正在发出条件请求,而这些请求的结果为304,则速率限制将不会改变。
这也许可以解释事情吗?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.