|
|
导航: |
论坛 -> DELPHI技术
斑竹:liumazi,sephil |
|
作者: |
nieyv (nieyv) |
▲▲▲▲△ |
-
|
普通会员 |
|
2018/11/15 14:58:44 |
标题: |
使用TNetHTTPClient.Post数据失败,求助!!! |
浏览:1229 |
|
加入我的收藏 |
楼主: |
var SndStrm : TStringStream; NetHTTP : TNetHTTPClient; begin SndStrm := TStringStream.Create(ARequest, TEncoding.UTF8); SndStrm.Position := 0;
NetHTTP := TNetHTTPClient.Create(nil); try NetHTTP.ConnectionTimeout := 10000; NetHTTP.ResponseTimeout := 10000; NetHTTP.ContentType := 'application/x-www-form-urlencoded; charset=utf-8'; AResponse := NetHTTP.Post(AURL, SndStrm).ContentAsString(); finally NetHTTP.Free; SndStrm.Free; end; end;
1. 执行到"NetHTTP.Post"的时候会报错“unspecified certificate from client” 2. 当我使用抓包工具"HTTPAnalyzer"针对这个进程抓包的时候,就不会报错,运行很正常。
求教!!!
----------------------------------------------
- |
作者: |
star5 (星五) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2018/11/15 16:14:35 |
1楼: |
unspecified certificate from client
证书
----------------------------------------------
博客 - http://offeu.com 脚本模型 - http://webpascal.com 需要短信接口的请联系我,可发行业与营销内容。
|
作者: |
|
2018/11/15 16:39:01 |
2楼: |
NetHTTPClient 的事件里面 OnValidateServerCertificate 添加
Accepted := True;
----------------------------------------------
Delphi4Linux Delphi三层/FireDAC 技术群:734515869 http://www.cnblogs.com/rtcmw
|
作者: |
|
2023/5/21 21:38:23 |
3楼: |
楼主,你这个错误解决了没有?
----------------------------------------------
-烟是情人,酒是兄弟。
|
|