1
oldcai 2013-11-23 22:23:49 +08:00 1
multipart/form-data传的二进制,可以理解为Base256,比Base64节约3倍的流量。
专门做图片上传接口的,当然对带宽什么的要求节约。 所以。 |
2
Livid MOD 为了让这个接口可以兼容浏览器?
|
3
andybest OP |
4
andybest OP @Livid 不是,浏览器都支持 multipart/form-data 方式 POST
主要不想增加 Client 多余代码,毕竟发送 multipart/form-data request 比普通的 request 代码复杂点 |
5
tangzx 2013-11-23 22:34:01 +08:00 via iPhone 1
API 的设计其实应该考虑尽量多的情况,比如一个好的例子,GitHub 的 auth 既支持 http basic 也支持 OAuth ,既然想都想到了,就多支持一个吧
|
6
andybest OP @tangzx 感谢
你的意思是 API 接口同时支持 multipart/form-data 方式 POST 和 普通 POST 并且要求 Base64 Encode ? |