DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: wpxlhy007
今日帖子: 1
在线用户: 6
导航: 论坛 -> DELPHI技术 斑竹:liumazi,sephil  
作者:
男 tuesdays (Tuesday) ▲▲△△△ -
注册会员
2019/3/11 15:31:28
标题:
太猛了, Qdac项目牛B啊. 浏览:1241
加入我的收藏
楼主:   Tc := TQHttpRequests.Create;
  Tc.Get('https://www.qq.com',resdata);


两行代码就可以读取https, 还可以post,  项目做得不错, 值得表扬.. 
重要是免费的.
----------------------------------------------
delphi界我写python最强, python界我写delphi最强. 写自己的代码, 让别人去运行吧.
作者:
男 wuxiangyang (wxy) ★☆☆☆☆ -
盒子活跃会员
2019/3/11 17:10:47
1楼: 按此在新窗口浏览图片
----------------------------------------------
-
作者:
男 keymark (keymark) ▲△△△△ -
注册会员
2019/3/11 17:14:20
2楼: 按此在新窗口浏览图片
----------------------------------------------
m3u8播放器:DPlayer/hlsjs-p2p-engine/ckplayer/flashls-dev/sewise-player/http不能播https某些情况下dns服务:coredns/http服务:miniweb/!http://www.lib4dev.com/topics/delphi>http://www.lib4dev.com/topics/pascal?p=34&s=!http://www.lib4dev.com/topics/delphi
作者:
男 hardnut (麦轲数据管家) ▲▲▲▲▲ -
普通会员
2019/3/11 19:09:53
3楼: TIdHttp也是两行代码啊!

IdHTTP1 := TIdHTTP.Create;
IdHTTP1.Get(url,fs);
----------------------------------------------
麦轲数据管家--您最贴心的个人数据/知识管理工具
作者:
男 zyp1984 (小李他妈的飞刀) ★☆☆☆☆ -
普通会员
2019/3/11 19:12:19
4楼: 顶个。
----------------------------------------------
山外青山楼外楼,能人背后有能人弄..
作者:
男 edwinyeah (Edwin) ★☆☆☆☆ -
盒子活跃会员
2019/3/11 19:19:24
3楼: 支持开源项目!
用mORMot的话,对应的代码如下(就一句话):

s := HttpGet('https://www.qq.com');

下面是完整的控制台程序:

program Project1;
{$APPTYPE CONSOLE}
{$R *.res}
uses
  System.SysUtils, SynCrtSock;
var
  s: string;
begin
  s := HttpGet('https://www.qq.com');
  Writeln(s);
end.
----------------------------------------------
-
作者:
男 tuesdays (Tuesday) ▲▲△△△ -
注册会员
2019/3/11 19:36:48
5楼: @hardnut

提示缺少ssl 库.
----------------------------------------------
delphi界我写python最强, python界我写delphi最强. 写自己的代码, 让别人去运行吧.
作者:
男 sail2000 (小帆工作室) ★☆☆☆☆ -
盒子活跃会员
2019/3/11 21:17:11
6楼: indy 如果使用 SSL 必须要带openssl.exe,libeay32.dll,ssleay32.dll这些库。。。
----------------------------------------------
delphi 是兴趣,和工作无关,即使它倒闭。
又不靠它 delphi 吃饭,怕甚?
作者:
男 hardnut (麦轲数据管家) ▲▲▲▲▲ -
普通会员
2019/3/11 21:55:01
7楼: 是的,你需要 libeay32.dll, ssleay32.dll, SSL库可不是个简单的东西, 相信QDAC项目也是使用这个免费的SSL实现, 不会去自己实现, 下载网页: 
https://www.indyproject.org/download/ssl/
https://indy.fulgan.com/SSL/
----------------------------------------------
麦轲数据管家--您最贴心的个人数据/知识管理工具
作者:
男 wr960204 (武稀松) ★☆☆☆☆ -
盒子活跃会员
2019/3/11 21:56:51
8楼: 我用WinInet的API封装的也就一句话.
HttpRequest(Url:string;isPost : boolean; AStream : TStream);
还有几个overload的函数可以自定义头什么的.
不需要SSL的DLL,因为WININET是Windows自带的.
只是不能跨平台.
----------------------------------------------
武稀松http://www.raysoftware.cn
作者:
男 bdl1 (bdl1) ▲▲▲△△ -
注册会员
2019/3/11 22:11:13
9楼: 确实牛!
----------------------------------------------
-我的新浪博客
作者:
男 keymark (keymark) ▲△△△△ -
注册会员
2019/3/11 22:14:23
10楼: https://docs.microsoft.com/zh-cn/windows/desktop/WinHttp/iwinhttprequest-interface
https://docs.microsoft.com/zh-cn/windows/desktop/api/http/nf-http-httpreceivehttprequest
to 8楼
用的这个吗?
----------------------------------------------
m3u8播放器:DPlayer/hlsjs-p2p-engine/ckplayer/flashls-dev/sewise-player/http不能播https某些情况下dns服务:coredns/http服务:miniweb/!http://www.lib4dev.com/topics/delphi>http://www.lib4dev.com/topics/pascal?p=34&s=!http://www.lib4dev.com/topics/delphi
作者:
男 edwinyeah (Edwin) ★☆☆☆☆ -
盒子活跃会员
2019/3/11 22:39:41
11楼: @wr960204 (武稀松),

mORMot直接支持https,不需要外部依赖,而且是跨平台的(Delphi和FPC)。

不过不要说大家都明白,其实单单比较简短性并没有意义,对于熟手来说,最重要是功能丰富性、稳定性、可扩展性等等。

当然,我跟帖的目的当然不是怼楼主,一点这样的意思都没有,只是凑一下热闹,很感谢楼主来分享关于qdac的新功能,大家有没有发现,delphi服务端开发框架越来越丰富了,国内的国外的,开源的商业性的,各自都有很多选择了。
----------------------------------------------
-
作者:
男 earthsbest (全能中间件) ▲▲△△△ -
注册会员
2019/3/12 8:55:29
12楼: Delphi 自带的 TNetHTTPClient 原生支持https、跨平台....
var Response:= NetHTTPClient1.Get('https://www.google.com').ContentAsString();
----------------------------------------------
Delphi4Linux交流群:734515869 http://www.cnblogs.com/rtcmw
作者:
男 hnxxcxg (咏南中间件) ★☆☆☆☆ -
盒子活跃会员
2019/3/12 9:34:40
13楼: 客户端控件,还是用官方的吧
----------------------------------------------
咏南中间件 QQ:254072148http://www.cnblogs.com/hnxxcxg/
作者:
男 tuesdays (Tuesday) ▲▲△△△ -
注册会员
2019/3/12 9:41:07
13楼: @earthsbest 

谢谢, TNetHTTPClient的确也方便..
----------------------------------------------
delphi界我写python最强, python界我写delphi最强. 写自己的代码, 让别人去运行吧.
作者:
男 tuesdays (Tuesday) ▲▲△△△ -
注册会员
2019/3/12 9:42:33
14楼: @earthsbest 

我想问一下, 假如某人给了我一个类名, 如THTTPClient, 但我不知道它在哪个引用体中.. 怎么才能够让编辑器帮我自动找出来??
----------------------------------------------
delphi界我写python最强, python界我写delphi最强. 写自己的代码, 让别人去运行吧.
作者:
男 wg961423 (麦子仲肥) ★☆☆☆☆ -
盒子活跃会员
2019/3/12 11:25:05
15楼: 自己搜索出来
----------------------------------------------
-
作者:
男 tuesdays (Tuesday) ▲▲△△△ -
注册会员
2019/3/12 11:38:40
16楼: @wg961423

没vs studio 智能啊..
----------------------------------------------
delphi界我写python最强, python界我写delphi最强. 写自己的代码, 让别人去运行吧.
作者:
男 hs_kill (lzl_17948876) ▲▲▲▲▲ -
普通会员
2019/3/12 13:18:03
17楼: @tuesdays 帮助里搜索
----------------------------------------------
http://www.cnblogs.com/lzl_17948876/
作者:
男 earthsbest (全能中间件) ▲▲△△△ -
注册会员
2019/3/12 16:27:53
18楼: 把类名复制到编辑器里面并选中,按 F1 就会调用相关帮助文档出来了。
----------------------------------------------
Delphi4Linux交流群:734515869 http://www.cnblogs.com/rtcmw
作者:
男 tuesdays (Tuesday) ▲▲△△△ -
注册会员
2019/3/12 16:59:22
19楼: @earthsbest 

搜索出来, 但看界面上不知道哪个才是真正需要引用的.. 太乱了.
----------------------------------------------
delphi界我写python最强, python界我写delphi最强. 写自己的代码, 让别人去运行吧.
作者:
男 earthsbest (全能中间件) ▲▲△△△ -
注册会员
2019/3/12 17:18:04
20楼: THTTPClient 类名前面的部分就是所在的单元:System.Net.HttpClient
此帖子包含附件:
PNG 图像
大小:238.1K
----------------------------------------------
Delphi4Linux交流群:734515869 http://www.cnblogs.com/rtcmw
作者:
男 lxy1997 (lxy) ▲▲▲▲▲ -
普通会员
2019/3/12 17:25:17
21楼: 用了下Qjson,解析jason文件还是很方便很好用,速度也比较快。
感谢哈!
----------------------------------------------
-
作者:
男 sail2000 (小帆工作室) ★☆☆☆☆ -
盒子活跃会员
2019/3/17 11:24:30
22楼: QDAC 里面要给 QWorkers,QJson 这两个是精华
----------------------------------------------
delphi 是兴趣,和工作无关,即使它倒闭。
又不靠它 delphi 吃饭,怕甚?
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v2.1 版权所有 页面执行28.80859毫秒 RSS