我想编写一个简单的 Web 服务(我并不特别关注语言实现),它在 Nearfreespeech.net 的 FreeBSD Web 服务器上运行,它接受一个指向 JPEG 图像的 URL,该 URL 带有一些附加参数,如下所示:
http://www.myserver.com/script.cgi?url=http://www.destination.com/image.jpg&width=320
并执行以下操作:
- 如何解析 URL 的参数?(目标 URL 加上一些额外的参数进行处理)
- 如何在参数中提供的 URL 中获取图像的内容?
- 根据附加参数,对内容进行一些处理(超出本题范围)
- 如何返回处理后的图像以正确识别为要在浏览器中显示的图像(而不是返回文本)?
我认为这对于像 Perl 这样的脚本语言来说并不难,但我不知道从哪里开始步骤 1、2 和 4。