2012-06-20 64 views
0

在POST請求中嵌入JSON數據是典型的還是首選的方法?例如,如果我可能要發送五個屬性,我應該將其嵌入到URL中還是將其填充到POST請求的主體中?
因此,這將是:JSON在POST請求?

www.example.com?attr1=x&attr2=y&attr3=z.... 

與在POST的身體:

{ 
    "attr1": x, 
    "attr2": y, 
    "attr2": z 
} 

我只是想知道這是標準或最佳實踐方式。

回答

1

我認爲這取決於情況。 如果你傳遞的參數很短,並且你不介意讓它們暴露在瀏覽器地址欄中,那麼get方法就是好的。另一方面,如果你的參數很長,你應該考慮post方法。

「Get」方法的大小取決於您使用的瀏覽器的大小(參見http://www.boutell.com/newfaq/misc/urllength.html)。 「發佈」方法大小限制是服務器端設置。