Php 我收到一个错误(-32300):传输错误-HTTP状态代码不是200
我在wordpress中尝试使用xmlrpc上载数据时出错。代码过去工作正常,但突然出现了这个错误。我没有更改代码中的任何内容 错误(-32300):传输错误-HTTP状态代码不是200 另外,我知道我的脚本可以工作,因为google chrome会在GET请求中返回“ok”状态。 ini已分配128mb内存 下面是用于生成post的代码Php 我收到一个错误(-32300):传输错误-HTTP状态代码不是200,php,wordpress,xml-rpc,Php,Wordpress,Xml Rpc,我在wordpress中尝试使用xmlrpc上载数据时出错。代码过去工作正常,但突然出现了这个错误。我没有更改代码中的任何内容 错误(-32300):传输错误-HTTP状态代码不是200 另外,我知道我的脚本可以工作,因为google chrome会在GET请求中返回“ok”状态。 ini已分配128mb内存 下面是用于生成post的代码 /** * Make Posts using the XMLRPC classes */ function makePos
/**
* Make Posts using the XMLRPC classes
*/
function makePosts() {
$data_set = $this->getMovieLinks();
$xml_client = new XMLRPClientWordPress();
foreach ($data_set as $key) {
echo '<pre>';
echo 'This is title movie about to be added ======== : ' . $key['title'];
echo '</pre>';
//new_post($title,$summary,$category,$image_url,$internal_links)
if ($xml_client->new_post($key['title'], $key['summary'], $key['category'], $key['image'], $key['internal_links']) ) {
$status=1;
} else {
$status=0;
}
if (isset($status)) {
echo ' ====== ADDED';
} else {
echo ' ====== ERROR ADDING';
}
}
} // Function makePosts endes here
/**
*使用XMLRPC类发表文章
*/
函数makePosts(){
$data_set=$this->getMovieLinks();
$xml_client=new XMLRPClientWordPress();
foreach($data\u设置为$key){
回声';
order deny,allow
deny from all
allow from 211.111.0.0/16
echo“这是将要添加的标题电影========:”。$key['title'];
order deny,allow
deny from all
allow from 211.111.0.0/16
回声';
order deny,allow
deny from all
allow from 211.111.0.0/16
//新帖子($title、$summary、$category、$image\u url、$internal\u links)
如果($xml_client->new_post($key['title'],$key['summary'],$key['category'],$key['image'],$key['internal_links'])){
$status=1;
}否则{
$status=0;
}
如果(isset($状态)){
echo'==========已添加';
order deny,allow
deny from all
allow from 211.111.0.0/16
}否则{
echo'=======添加']时出错;
order deny,allow
deny from all
allow from 211.111.0.0/16
}
}
}//函数makePosts位于此处
您可以做一些事情来调试错误
我收到了相同的错误,最后我发现原因是我在
.htaccess
(XML-PRC服务器端)中启用了这样的代码;我自己也被挡住了
承载“”的服务器在脚本后IP源被阻止
你应该:
.htaccess
我有同样的错误,但我解决了:
我输入了,但好处在于,如果它有“www”前缀,它会用status cod重定向,如果上述解决方案都不起作用: 确保您没有被主机提供商列入白名单。我们的客户使用wp引擎,我们在发布媒体项目时遇到了这个问题
在外部网络(不同的IP)上发出相同的请求后,我们得到了一个200(OK)状态码 我确实停用了所有的插件,但我仍然得到相同的错误。我使用共享主机,所以日志没有那么大帮助。我应该将内存限制增加多少。到目前为止,有内存限制问题的人的内存设置为10mb,这是默认设置,我有128MB,所有HTTP响应都有一个状态代码。您是指特定的状态代码吗?是的,它重定向为303.)