永发信息网

循环取值问题

答案:2  悬赏:30  手机版
解决时间 2021-05-11 06:43
  • 提问者网友:嘚啵嘚啵
  • 2021-05-10 20:53

返回所得到的由Web(HTTP)服务器返回的页面头部信息:

Server:Microsoft-IIS/5.1
X-Powered-By:ASP.NET
Date:Sat, 07 Jun 2003 23:23:06 GMT
Content-Type:text/xml
Accept-Ranges:bytes
Last Modified:Sat, 06 Jun 2003 17:19:04 GMT
ETag:”a0e2eeba4f2cc31:97f”
Content-Length:9

Set-Cookie: ASPSESSIONID=XXXXXXXXXXXXX; Path=/;

Set-Cookie: *****(未知名称)=XXXXXXXXXXXXX; Path=/;

问题:不难看出,有两个Set-Cookie(有时更多),关键是怎样分别取出来?HttpObject.getResponseHeader("Set-Cookie")只能取出一个值.

最佳答案
  • 五星知识达人网友:蓝房子
  • 2021-05-10 22:29

把得到的页面头部信息作为一个string ,然后用正则表达式取


正则表达式:(?<=Set-Cookie: ).*(?=;)

全部回答
  • 1楼网友:低血压的长颈鹿
  • 2021-05-10 23:09
用一个数组存储,然后用for循环
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯