使用TIdHTTP的HTTP / 1.1 400错误请求(HTTP/1.1 400 Bad Request using TIdHTTP)

编程入门 行业动态 更新时间:2024-10-23 12:31:45
使用TIdHTTP的HTTP / 1.1 400错误请求(HTTP/1.1 400 Bad Request using TIdHTTP)

我有这个代码从Microsoft Azure DataMarket获取访问令牌,产生错误EIdHTTPProtocolException HTTP/1.1 400 Bad Request :

procedure TADTranslator.GetAccessToken(); var HTTP1: TIdHTTP; ParamList: TStringList; Result: String; begin ParamList := TStringList.Create; HTTP1 := TIdHTTP.Create; try HTTP1.IOHandler := TIdSSLIOHandlerSocketOpenSSL.Create(HTTP1); HTTP1.HandleRedirects := True; //Result := HTTP1.Post('https://datamarket.accesscontrol.windows.net/v2/OAuth2-13', ParamList); Result := HTTP1.Get('https://datamarket.accesscontrol.windows.net/v2/OAuth2-13'); FLangAccessToken := Result; finally HTTP1.Free; ParamList.Free; end; end;

请帮帮我。 我究竟做错了什么?

I have this code to get access token from the Microsoft Azure DataMarket that produces the error EIdHTTPProtocolException HTTP/1.1 400 Bad Request:

procedure TADTranslator.GetAccessToken(); var HTTP1: TIdHTTP; ParamList: TStringList; Result: String; begin ParamList := TStringList.Create; HTTP1 := TIdHTTP.Create; try HTTP1.IOHandler := TIdSSLIOHandlerSocketOpenSSL.Create(HTTP1); HTTP1.HandleRedirects := True; //Result := HTTP1.Post('https://datamarket.accesscontrol.windows.net/v2/OAuth2-13', ParamList); Result := HTTP1.Get('https://datamarket.accesscontrol.windows.net/v2/OAuth2-13'); FLangAccessToken := Result; finally HTTP1.Free; ParamList.Free; end; end;

Please help me. What am I doing wrong?

最满意答案

我想到了问题,只要你的参数错误,你就会得到这个错误。 对于故障排除非常不清楚。 我不知道这是微软的错误还是HTTP问题。 我希望有更明确的信息,例如“身份验证失败”。

I figured the problem, you will get this error whenever your parameters are wrong. Very unclear for trouble shooting. I don't know if it is Microsoft's fault or HTTP issues. I was hoping for more clear message, something like "Authentication failed".

更多推荐

本文发布于:2023-08-05 03:26:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1428547.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:错误   TIdHTTP   HTTP   Request   Bad

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!