
Http
yexiaomai77
无需加冕,我只做自己的King
展开
-
四种常见的 POST 提交数据方式
HTTP/1.1 协议规定的 HTTP 请求方法有 OPTIONS、GET、HEAD、POST、PUT、DELETE、TRACE、CONNECT 这几种。其中 POST 一般用来向服务端提交数据,本文主要讨论 POST 提交数据的几种方式。我们知道,HTTP 协议是以 ASCII 码传输,建立在 TCP/IP 协议之上的应用层规范。规范把 HTTP 请求分为三个部分:状态行、请求头、消息主转载 2016-08-05 14:59:15 · 292 阅读 · 0 评论 -
AngularJS与服务器交互
对于AJAX应用(使用XMLHttpRequests)来说,向服务器发起请求的传统方式是:获取一个XMLHttpRequest对象的引用、发起请求、读取响应、检查状态码,最后处理服务端的响应。整个过程示例如下:var xmlhttp = new XMLHttpRequest();xmlhttp.onreadystatechange = function() { if(xmlhttp转载 2016-08-05 15:12:54 · 545 阅读 · 0 评论 -
multipart/form-data与application/octet-stream的区别、application/x-www-form-urlencoded
情景再现:上传文件到.net(wcf)后台时,总是上传不成功,后台要求Content-Type是application/octet-stream,我使用multipart/form-data方式,content-type是multipart/form-data,后来查了查这是两种不同的内容类型,在http的请求体中,数据组织方式不一样,所以,后台接收失败。multipa转载 2016-12-16 10:34:28 · 26243 阅读 · 0 评论 -
angularjs如何接收POST方法返回的二进制数据流?
用angularjs的post方法发送公司员工的信息到服务器,在服务器生成Excel格式的员工信息文件(服务器不保存此文件),并以二进制流的方式返回到浏览器,浏览器如何接收二进制流文件?有Ajax post方法方面的答案也可以。答案:试试设置responseType为'arraybuffer'?ArrayBuffer - JavaScript$http({ url: '转载 2016-12-16 13:49:24 · 2862 阅读 · 0 评论