我正在尝试构建一个通过WordPress与WooCommerce通信的应用程序。为此我决定使用WordPress REST API插件,这需要我创建WooCommerce API密钥以便与我的app进行通信。但是当我在WooCommerce设置页面上按下生成键时,没有任何反应。
所以我做了一些研究,并且知道我必须在受保护的网站上工作才能实现它(https)。问题是我正在使用Xammp在localhost上工作,为了让Xammp在我的机器上工作,我必须在8080端口上设置我的localhost。所以当我连接到我的本地主机时,我写了http://localhost:8080/wordpress/。由于我还不想在项目上花费,因此我按照this link的指示创建了我的openSSL证书。需要注意的一点是,我将localhost:8080 / wordpress设置为证书中的通用名称。我不知道这是不是一个好选择。
然后,按照this other link的说明,我在服务器上启用了新证书,并将我的站点设置为在https上工作。唯一的问题是我从xammp收到错误说“错误:Apache意外关闭。这可能是由于端口被阻塞,缺少依赖关系...”当我启动appache并且如果我调用http://localhost:443/wordpress/它说Bad请求!有人可以帮忙吗?