2015-06-09 23 views
0

只有第一個工作,第二個和第三個不工作。任何想法爲什麼?在網址中使用逗號和下劃線

http://abc.def.ghi.com:8080/mango?ll=76.93839283938492_-145.126282939231&locale=en_US&q= //returns json response 

http://abc.def.ghi.com:8080/mango?ll=76.93839283938492,-145.126282939231&locale=en_US&q= //does not work, gives "Bad Request" 

http://abc.def.ghi.com:8080/mango?ll=76.93839283938492%2C-145.126282939231&locale=en_US&q= //does not work, gives "Bad Request" 
+0

工作*其中*?你的問題應該提供一些背景。 – unor

回答

0

好的,這是我的理解。一般來說,逗號不一定用在URL中,但可能有它們,只是不常用。對於#2和#3線路,有一些事情可能會導致發生錯誤的請求。

這是一個值得深入瞭解的鏈接,以便更好地理解。但從我的理解是,當你使用這些鏈接時,它不會正確地編碼逗號以允許你在URL地址中使用它們。因此,翻譯一旦遇到逗號,可能會絆倒地址,因爲它不知道該如何處理它。

https://www.searchenginenews.com/sample/content/are-you-using-commas-in-your-urls-heres-what-you-need-to-know

希望這會有所幫助,我知道我的答案是沒有多少,但你提出了一個有趣的問題!我很想了解更多。

相關問題