使用HTTP POST 模拟 HTTP PATCH等操作
某些Http Proxy或者Http Server不支持Patch操作,这时我们就可以使用Http Post操作来模拟Http Patch操作,仅仅需要在Http Header中添加 X-HTTP-Method-Override Header来指定目标Http Method即可, 例如:
使用jQuery通过Post模拟Patch接口:
$.ajax({
headers: {
'X-HTTP-Method-Override': 'Patch'
},
method: 'Post'
// more parameters...
});