2013-07-16 145 views
0

我通过使用索引文档SolrPhpClient库。而通过使用Solr的使POST请求提取功能与URL返回非200响应代码

URL http://localhost/moodledemo/pluginfile.php/99/course/overviewfiles/pre bio- data.docx返回非200响应代码”答复。

这种事只有在文件名中包含空格。如果文件名没有它去任何空间好。

我不断定为什么它会返回一个包含有自己的名字空间中的文件的非200响应。同时访问同一个路径浏览器。

+1

它可能是在服务器正在重定向到正确编码空间的url,并因此返回301/302响应代码? (见http://stackoverflow.com/questions/497908/are-urls-allowed-to-have-a-space-in-them) –

回答

0

使用rawurlencode()解决了问题..

可以是码头服务器用的文件名非200响应代码响应: -

How are you.doc 

使用rawurlencode()

How%20are%20you.doc 

谢谢:)

相关问题