簡體   English   中英

URI字符串太長異常-向node.js發出請求

[英]The URI string is too Long exception - Making a request to node.js

我剛從.NET向Node.js服務器發出GET請求時遇到了這個問題。 最終,我試圖通過查詢字符串傳遞一個大型JSON對象。 我一直在尋找是否有辦法增加.NET本身中URI的大小。 我知道該節點對其可以接受的查詢字符串的大小沒有限制。 有沒有辦法增加此大小,還是最好將其更改為POST?

謝謝凱爾

不,您不能更改它,因為所有Microsoft http技術的基礎都是INTERNET_MAX_URL_LENGTH,它被定義為2083個字符。

您應該只對所有內容使用POST。 奇怪的是,進行切換並不是很困難。

使用POST。 對於GET請求,IIS 最多可以容納 2000個字符,即使不是每個瀏覽器都有不同的最大長度 ,而IE也是最嚴格的。 通常,為了使與所有可能的Web客戶端的兼容性最大化,請保持GETs少於2000個字符,否則切換到POST。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM