我的代码中有以下行
$lib = simplexml_load_file("http://www.goodreads.com/book/title.xml?key=MYAPIKEY&title=" . $current_book,null,true);
当这个被发送时,它是这样发送的
http://www.goodreads.com/book/title.xml?key=MYAPIKEY&title=Dashing%2BThrough%2Bthe%2BSnow%2BMary%2BHiggins%2BClark%0A
发生这种情况时,找不到该书并返回错误。. .
但是,如果我在浏览器中输入
http://www.goodreads.com/book/title.xml?key=MYAPIKEY&title=Dashing+Through+the+Snow+Mary+Higgins+Clark
然后我得到一个有效的 XML 响应,我可以用它来完成我的代码。
那么,如何在不将 + 更改为 %2B 的情况下发送此内容?
URL 末尾的 %0A 是什么?