DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: dj78938823
今日帖子: 21
在线用户: 3
导航: 论坛 -> DELPHI技术 斑竹:liumazi,sephil  
作者:
男 xiaobaosoft (小宝软件) ▲△△△△ -
注册会员
2021/6/15 20:50:04
标题:
Intraweb Authorization报错-求救 浏览:389
加入我的收藏
楼主: 版本:IW15
继承TcontentBase 处理请求  
当请求头中含有
Authorization: Bearer 005056c00008 
直接报错512

定位也定位不到  资料也搜不到。。。

只能求助各位大佬
----------------------------------------------
-
作者:
男 xiaobaosoft (小宝软件) ▲△△△△ -
注册会员
2021/6/18 2:47:45
1楼: 有人看没人能回答么。。

新建一个IW功能 使用Indy内核

用任意工具发个请求  带上类似
Authorization: Bearer token
这样的协议头 就会报错
----------------------------------------------
-
作者:
男 drroc (kylixfans) ★☆☆☆☆ -
盒子活跃会员
2021/6/18 12:10:09
2楼: 这其实是indy的问题吧,如果编译成isapi应该不会有错的,如果是独立程序,设一下你的server实例的OnParseAuthentication事件
OnParseAuthentication := ParseAuthorizationHeader;

procedure T你的Server.ParseAuthorizationHeader(AContext: TIdContext;
  const AAuthType, AAuthData: string; var VUsername, VPassword: string;
  var VHandled: Boolean);
begin
  VHandled := True;
end;

具体是不是你多找找类似的地方就行,就不帮你试验了
----------------------------------------------
MVCXE中国首个DELPHI MVC WEB框架:http://www.mvcxe.com/
作者:
男 xiaobaosoft (小宝软件) ▲△△△△ -
注册会员
2021/6/18 12:29:16
3楼: @drroc

是INDY的问题 但是IW里似乎访问不到Server把
----------------------------------------------
-
作者:
男 xiaobaosoft (小宝软件) ▲△△△△ -
注册会员
2021/6/19 13:05:32
4楼: = =#啊啊啊
----------------------------------------------
-
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v2.1 版权所有 页面执行101.5625毫秒 RSS