1
當執行GET請求我的導軌應用程序(具有thin web服務器),我得到以下錯誤:HTTP查詢字符串長度
Invalid request: HTTP element QUERY_STRING is longer than the (1024 * 10) allowed length.
應用程序是一個原型的一部分一篇碩士論文,並且使用GET(而不是POST)請求是最重要的。有沒有辦法改變查詢字符串的長度?
當執行GET請求我的導軌應用程序(具有thin web服務器),我得到以下錯誤:HTTP查詢字符串長度
Invalid request: HTTP element QUERY_STRING is longer than the (1024 * 10) allowed length.
應用程序是一個原型的一部分一篇碩士論文,並且使用GET(而不是POST)請求是最重要的。有沒有辦法改變查詢字符串的長度?
要更改查詢字符串的精簡長度,必須更改其本機C擴展解析器。
只是改變這一行的文件ext/thin_parser/thin.c
在和再生寶石:
DEF_MAX_LENGTH(QUERY_STRING, (1024 * 10));
https://github.com/macournoyer/thin/blob/master/ext/thin_parser/thin.c#L71
您會在這裏找到答案:http://stackoverflow.com/questions/2659952/ http-get-request的最大長度 – cristian
我曾經訪問過那個和許多其他問題。我的問題是如何改變在薄寶石中設置的最大長度。 – user720491