WordPress自定义路由出现错误net::ERR_UNEXPECTED_PROXY_AUTH原因之一

WordPress用Rest API自定义路由,前端用axios访问接口,报错net::ERR_UNEXPECTED_PROXY_AUTH,没有返回值。

return new WP_Error( 
	'405',
	 __( '' ), 
	 array( 'status' => 400 ) 		
);

原因之一是未能正确使用WordPress的WP_Error

官方介绍:https://developer.wordpress.org/reference/classes/wp_error/

这里的status,错误码不能随便填,需要正确选用,常用的有400、404和500等。

详情见:http错误

(版权归cpury.com所有,转载请注明出处。)