Closed imyelo closed 10 years ago
Thanks 下一版本中将会merge
defaultOptions
默认的header
是:
headers: {
'Content-Type': 'application/x-www-form-urlencoded',
'Content-Length': postData.length
}
如果想要改变默认的contentType
, 直接在options中指定就行了,
var opts = Library.objUtils.extend(true, defaultOptions, options);
代码中这句话会让你指定的headers信息覆盖掉默认值,无论Content-Type
是application/json
还是text/xml
.
当post请求的body一个json对象时,Content-type应为application/json,且不对body进行encodeURIComponent。
commit c33cdeb 可供参考 。添加了options参数json,为true时使用上述的解决方案,否则默认使用原来的方法。