我試圖使用file_get_contents()
從服務器獲取響應,並遇到此錯誤。有人能告訴我什麼原因以及如何解決它?代碼的一部分是:HTTP請求失敗! HTTP/1.1 505 HTTP版本不支持錯誤
$api = "http://smpp5.routesms.com:8080/bulksms/sendsms?username=$username&password=$password&source=$source&destination=$destin&dlr=$dlr&type=$type&message=$message";
$resp = file_get_contents($api);
服務器響應正確,而我粘貼在瀏覽器中的網址。 我知道這是由服務器拒絕客戶端的HTTP版本引起的,但我不知道爲什麼會發生這種情況。
任何幫助,非常感謝。在此先感謝
我在使用'捲曲'時也收到同樣的錯誤。 – shyam 2010-05-03 10:38:49
嘗試用'%24'替換'$'。這可能不是什麼導致你的問題,但你應該適當urlencode你的角色。 – Kylar 2010-05-04 16:34:55
'$'實際上是變量。我找到了導致錯誤的原因,並且它是urlencoding。我沒有注意到早些時候bcos腳本工作的更早,並且在編輯一下後我錯過了這個功能。感謝所有試圖幫助你的人......而且事實上你的回答是在信息的基礎上。 – shyam 2010-05-05 05:01:04