我在使用Laravel框架在php中創建Web服務時遇到問題。Laravel PHP - 使用GET方法發送JSON對象
我有以下URL來調用:
http://localhost:100/cust/server.php/InitialSync/{"IdCard": "lxpIu1bD4UX4W2h5EM+i6VEQUZk+i\/SJF1DU6179HBejWkOBENSflnTSN\/8N14OGTqh6fH\/6kNrjJCilCMIrVtrlUAyQ5y8zZXVy5K3XwMOGmlHghAe80Q=="}
所以你看,我送一個JSON對象與加密後IdCard到服務器。 我的路線看起來像這樣:
Route::get('InitialSync/{idCard}, '[email protected]'};
所以問題是,這種不需額外的工作。我認爲問題是JsonObject中的/。
有沒有人知道我能如何解決這個問題。
從Laravel結果是:
Symfony \ Component \ HttpKernel \ Exception \ NotFoundHttpException
我認爲他試圖找到的路線,但在becouse JSON對象的/我得到這個錯誤。
[需要允許在Apache上編碼的斜線](http:// stackoverflow。COM /問題/ 4390436 /需要到允許編碼的斜槓上的Apache) –
返回什麼樣的錯誤?你的網址很奇怪。你爲什麼使用端口100?什麼是客戶之路? 什麼是** server.php **文件? – carousel
所以,你認爲這是一個與Apache的問題? – Alex