這個想法是發送像bob
& \\apples
這樣的術語到服務器。我得到這個錯誤:如何給Httpful帶雙引號的字符串?
Fatal error: Maximum execution time of 30 seconds exceeded
public function index($request, $response)
{
$uri = 'http://example.org/folder?key=["bob", "\\apples"];
$content = \Httpful\Request::get($uri)->send();
return $content;
}
隨着用戶RWC指出,這似乎是導致這個錯誤的庫。
神祕的是,它只適用於一個術語(?key="bob"
),但有兩個它沒有。當我將URL放入瀏覽器時,我用一個和兩個術語取回正確的結果(JSON響應)。所以最後它可以工作,但是Httpful做了一些我還不知道的事情。
要獲取有效的網址/查詢字符串,您應該在值上使用'urlencode()'。 'key'究竟應該包含什麼? – jeroen
@jeroen'key'應該包含\\。現在就會涌入'urlencode()'。 – Magiranu
urlencode()可能不會幫助你。看到我的答案。 – RWC