使用linkedin.com/uas/oauth2/authorization时出现内容编码错误

使用linkedin.com/uas/oauth2/authorization时出现内容编码错误,oauth,linkedin,Oauth,Linkedin,我是一名开发人员,致力于我们的产品和LinkedIn之间的集成。我们决定用它来验证用户身份。我发现了以下问题,我将在下面详细解释 积极的情景,一切按预期进行: 使用有效的客户端id时,一切正常。为了清楚起见,请查看此URL(API密钥替换为假密钥): 当我删除客户端id时,一切正常并显示消息(缺少客户端id。需要有效的客户端id才能继续。) 但是当我在浏览器中使用无效的客户端id时,我会收到内容编码错误和http状态代码500。网址: 最有趣的是:当我使用wget甚至javaHttpConne

我是一名开发人员,致力于我们的产品和LinkedIn之间的集成。我们决定用它来验证用户身份。我发现了以下问题,我将在下面详细解释

积极的情景,一切按预期进行:

使用有效的客户端id时,一切正常。为了清楚起见,请查看此URL(API密钥替换为假密钥):

当我删除客户端id时,一切正常并显示消息(缺少客户端id。需要有效的客户端id才能继续。)

但是当我在浏览器中使用无效的客户端id时,我会收到内容编码错误和http状态代码500。网址:


最有趣的是:当我使用
wget
甚至java
HttpConnection.connect()
获取相同的URL时,结果是不同的:HTTP状态代码200和html响应。但是当我开始分析给定的输出时,我注意到在
之后,is意外地结束了,差异是由标题集解释的;为了模拟浏览器的行为,您可以使用
curl-v-H“Accept Encoding:gzip,deflate”
Hi Hans,我理解这一点,但无论如何,它不会影响存在明显错误的事实。