搜索
查看: 3074|回复: 6

amxx插件如何访问(读取)http链接?

[复制链接]
发表于 2007-8-29 17:41:49 | 显示全部楼层 |阅读模式 来自 中国–北京–北京–海淀区
我想用amxx插件读取一个网址下的.txt文件.

例如读取http://www.abc.com/1.txt文件

具体如何操作?

谢谢!
发表于 2007-8-30 01:24:34 | 显示全部楼层 来自 中国–广东–潮州

回复: amxx插件如何访问(读取)http链接?

呵呵~~~

私下猜测一直以来回答(讨论)你问题的人都欠你钱。。。。。。
回复

使用道具 举报

 楼主| 发表于 2007-8-30 22:38:30 | 显示全部楼层 来自 中国–北京–北京–海淀区

回复: amxx插件如何访问(读取)http链接?

Post by Ryu2877
呵呵~~~

私下猜测一直以来回答(讨论)你问题的人都欠你钱。。。。。。


啥意思,没看懂...
回复

使用道具 举报

发表于 2007-8-31 02:45:02 | 显示全部楼层 来自 中国–广东–广州–从化区

回复: amxx插件如何访问(读取)http链接?

哈哈,我猜你的问题大概就是太广,太难回答了。
回复

使用道具 举报

发表于 2007-9-1 21:28:06 | 显示全部楼层 来自 中国–福建–厦门

回复: amxx插件如何访问(读取)http链接?

用sockets模块,使用TCP连接到地址www.abc.com:80后,发送如下文本数据:
  1. GET /1.txt HTTP/1.1^x0D^x0AHost: [url=http://www.abc.com^x0D^x0A^x0D^x0A]www.abc.com^x0D^x0A^x0D^x0A[/url]
复制代码
从返回的数据中,看前十二个字节是不是“HTTP/1.1 200”,如果不是,获取失败。
如果是,从第一个找到的^x0D^x0A^x0D^x0A下一个字节开始是文本文件的内容。

^x0D^x0A 表示ASC码分别为13和10的字符,即回车换行。
当然,最好文件内容不要太长,否则可能会分成几部分接收。
回复

使用道具 举报

 楼主| 发表于 2007-9-2 20:05:50 | 显示全部楼层 来自 中国–北京–北京–海淀区

回复: amxx插件如何访问(读取)http链接?

Post by Rulzy
用sockets模块,使用TCP连接到地址www.abc.com:80后,发送如下文本数据:
  1. GET /1.txt HTTP/1.1^x0D^x0AHost: [url=http://www.abc.com^x0D^x0A^x0D^x0A]www.abc.com^x0D^x0A^x0D^x0A[/url]
复制代码

从返回的数据中,看前十二个字节是不是“HTTP/1.1 200”,如果不是,获取失败。
如果是,从第一个找到的^x0D^x0A^x0D^x0A下一个字节...


多谢,我试试。。。。。。。。。。
回复

使用道具 举报

发表于 2007-9-2 20:28:04 | 显示全部楼层 来自 中国–广东–潮州

回复: amxx插件如何访问(读取)http链接?

呵呵~~馒头终于熟了~~~
回复

使用道具 举报

游客
回复
您需要登录后才可以回帖 登录 | 注个册吧

快速回复 返回顶部 返回列表