我正在开发一个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 );
        }
    });

用户名和密码是正确的 . 我检查过 .

有任何想法吗?