2012-02-15 23 views
0

我得到一個錯誤,調用REST控制器。POST錯誤與PUT錯誤:它們是同一件事嗎?

如果我使用POST我得到404 Not Found

如果我使用PUT我得到gaierror: [Errno -2] Name or service not known

從我個人理解,這似乎是不同的調用同樣的錯誤。

可能這些是用不同的名稱相同的錯誤或它通常表明PUT是管理,以示數前進一步得到(否則將返回404?)

回答

1

第二個錯誤是從本地系統,告訴您無法將主機名轉換爲IP地址。有兩個可能的原因爲:

一個是DNS遠程HTTP主機去了兩個電話之間路程,您的本地系統沒有任何的高速緩存。

另一種是你的第二個URL有tyop在裏面,主機名是無效的。

從我的經驗來看,第二個是我平常的失敗模式。

(該gai集的功能是把主機名轉換爲一組地址,這是怎麼確定的可能根源現代的方式。)