0
我正在使用Amazon的CloudDrive SDK開發應用程序。當請求文件夾或文件列表時,可以在查詢字符串中發送過濾器,但每個過濾器的值需要有特殊字符(包含空格,非常像Linux命令行參數)。我不完全確定如何通過Guzzle(或通常的PHP)發送字符串,以便API將其解釋爲轉義字符串。GuzzlePHP請求查詢字符串
如果我使用'addcslashes'並定義了所有必需的字符,則API將返回Invalid filter:name:Test\
,但如果我簡單地cURL相同的端點,它將返回正確的數據。
在PHP中使用addcslashes
時,請求值最終爲「name:Test \ Folder AND kind:FOLDER」。但正如我所說,這在端點上失敗了。
感謝您提前提供任何幫助!