WEB
青水
高级程序员,系统分析师
展开
-
HTTP 之 OPTIONS 请求
OPTIONS: 用来询问服务器支持哪些方法。HTTP1.1 规范要求,必须包含 HOST 头部,服务器通过 Allow 头关返回服务器支持的方法, 一般包体为空。常规方法有 GET,POST,HEAD,TRACE,OPTIONS,默认情况下 IIS 不支持 PUT,DELETE。CLISP 实现如下:(defun http-options (url) (let ((host nil)(rel-...原创 2018-05-10 21:49:55 · 1818 阅读 · 0 评论 -
HTTP POST 提交数据之 Content-Type: multipart/form-data
Content-Type: multiple/form-data 可以用来一次性提交较为复杂的数据结构,比如常规表单,多个文件等。通过 boundary 定义内容分割标志和内容长度行 来综合控制包体的内容划分。定义一般为:POST RELATIVE_URL HTTP/1.1HOST: host-portContent-length:content-lengthContent-Type:multi...原创 2018-05-10 22:11:09 · 16521 阅读 · 4 评论 -
C# ASP.NET 数据下载之 Transfer-Encoding:chunked 实现
Transfer-Encoding:chunked 定义数据的包体部分为分块传输。包体定义为:-------------------------------------------------------------------------------------16进制长度\r\n内容区长度(字节)\r\n16进制长度\r\n内容区长度(字节)\r\n0\r\n //标识分块结束,最后一块长度为...原创 2018-05-10 22:29:12 · 2744 阅读 · 0 评论 -
CLISP 之 创建HTTP GET、POST、HEAD请求
;;;; WHJ.20180504;;;; 创建HTTP GET、POST、HEAD测试 及 cookie 携带,自定义 Header; 注:首行要注意大写(in-package :cl-user)(defun reload nil (load "h:/lisptool/httpcli.lisp"))(defconstant +host-ip+ "localhost")(defconstant ...原创 2018-05-05 16:48:05 · 313 阅读 · 0 评论