DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: fiscan1
今日帖子: 1
在线用户: 0
导航: 论坛 -> DELPHI技术 斑竹:liumazi,sephil  
作者:
男 nieyv (nieyv) ▲▲▲▲▲ -
普通会员
2018/11/15 14:58:44
标题:
使用TNetHTTPClient.Post数据失败,求助!!! 浏览:1521
加入我的收藏
楼主: 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
需要短信接口的请联系我,可发行业与营销内容。
作者:
男 earthsbest (全能中间件) ▲▲▲▲△ -
普通会员
2018/11/15 16:39:01
2楼: NetHTTPClient 的事件里面 OnValidateServerCertificate 添加

Accepted := True;
----------------------------------------------
Delphi4Linux Delphi三层/FireDAC 技术群:734515869 http://www.cnblogs.com/rtcmw
作者:
男 aizaixiiii (天黑请闭眼) ★☆☆☆☆ -
普通会员
2023/5/21 21:38:23
3楼: 楼主,你这个错误解决了没有?
----------------------------------------------
-烟是情人,酒是兄弟。
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行62.5毫秒 RSS