php做的接口想要只能同过ajax访问,不能通过浏览器访问,通过浏览器地址栏访问会报错,
比如 变量不存在之类的,这个可以避免吗?
一般可以通过请求头中是否包含X-Requested-With并且值是否为XMLHttpRequest来判断。
也就是做个拦截器进行这个请求头判断,如果可以符合就放行,否则抛出错误。
可以
我是用的apicloud平台的ajax请求的 请求头中没有包含那个,所以没有的话还得自己加一个。
应该jquery自动就有,原始的js就要手动加了。
想法很好,建议转职产品经理。
没看到过这种设计模式,应该不能
为什么我写的API浏览器不能访问。。。。测试的时候只能用postman来访问,难道是公司底层建筑已经给我搭好了?
这个就得你自己好好研究了