我在我的iOS應用程序中使用ASIHTTPRequest lib來向Web應用程序發出REST請求。在進行各種請求時,我正盡我所能地使用正確的動詞(GET,POST,PUT,DELETE),但是在發出POST請求時,我不確定我是否理解爲什麼如果將參數包含在POST請求或在URL中。它可以兩種方式工作,爲什麼我應該在POST請求中包含這些參數,而不是將它們包含在URL中?據我瞭解,在POST請求中包含參數的唯一原因是阻止它們在URL中可見,以防有人看着你的肩膀或類似的東西。但是如果我從我的iOS應用程序發出POST請求,並且沒有涉及瀏覽器,那麼我以哪種方式做它真的很重要?iOS開發:在發出POST請求時,如果我在URL中包含參數,真的很重要嗎?
非常感謝您的智慧,我還在學習!
「包含URL中的參數」 - 是否意味着發送GET請求?或POST發送到附有一些請求參數的URL?對於前者來說:它確實在REST語義的意義上有不同的含義。後者我會盡量避免混合兩種數據傳輸。 – Dirk 2011-05-05 18:46:00