服務器端環境由Windows移至Unix時出的問題

今天碰到個問題,查了一上午,最後發現是字符"/"的問題


1.android端向服務器發的請求中有"2014/05/09 XXXXX"的字符串,服務器在Windows環境中沒問題,在unix中就出錯了.

2.改成"2014-05-09 XXXXX"就沒問題了

3.之前也有過類似的問題.


特寫一個帖子mark一下.


總結: 在使用http協議與soap協議都出過這個問題.


PS:這裏有個很奇怪的現象:

接口如下:

客戶端 Date -> String(yyyy-MM-dd HH:mm:ss)  -> 服務器端 String(yyyy-MM-dd HH:mm:ss) -> Date

但實際上客戶端發送的格式是String(yyyy/MM/dd HH:mm:ss)

經測試,兩種格式都可以處理,原因參見以下帖子:

mark

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章