1.错误描述:明明action填的地址正确,但是却报404错误
2.通过排查,找到错误原因:Accept请求头有误。要传的是json数据
正常应该是:text/xml(application/json)
3.检查代码,发现是 ajax 的dataType大小写写错了(写成datatype),导致没找到Accept的数据类型。
4.记得也要检查一下Content-Type实体报头是否有误。
ps:
Accept代表发送端(客户端)希望接收的数据类型,即告诉服务器客户端支持的数据类型。
如:Accept:text/xml(application/json);
Content-Type代表发送端(客户端|服务器)发送的实体数据的数据类型。
如:Content-Type:text/html(application/json) ;