我正在开发一个APP(Framework7),它使用wordpress从域中读取 .
目标是创建一个帖子 . 有趣的是,一个带有wordpress的演示网站(例如:http://demo.example.com)允许我创建帖子,但在真实域名(例如:https://real.example.com)我收到401(未经授权) .
这里的错误:
POST http://192.168.1.9:3000/proxy/https%3A%2F%2Freal.example.com%2Fwp-json%2Fwp%2Fv2%2Fposts 401(未经授权)
jQuery.ajax({
url: 'https://real.example.com/wp-json/wp/v2/posts',
//url: 'http://demo.example.com/wp-json/wp/v2/posts',
method: 'POST',
crossDomain: true,
beforeSend: function ( xhr ) {
xhr.setRequestHeader( 'Authorization', 'Basic ' + Base64.encode( 'username:password' ) );
},
// Build post data.
// If method is "delete", data should be passed as query params.
data: {
title: "My Custom Post Title",
categories: 29,
author: 2,
status: 'publish'
},
success: function( data, txtStatus, xhr ) {
console.log( data );
console.log( xhr.status );
},
error: function( data, txtStatus, xhr ) {
console.log( data );
}
});
用户名和密码是正确的 . 我检查过 .
有任何想法吗?