如果該特定鍵沒有任何可用值,請指教我如何從URL中刪除密鑰。如何從NSString中刪除空值
例如,
http://api.ean.com/ean-services/rs/hotel/v3/list?minorRev=18&apiKey=rcnge5sr7v4yebfmr2p44gpq&cid=451493&city=London&CurrencyCode=USD&cyCode=US&numberOfResults=50&numberOfAdults=1&numberOfChildren=0&searchRadius=50&supplierCacheTolerance=MED_ENHANCED&arrivalDate=01/24/2014&departureDate=01/25/2014&room1=1&room2=0&room3=0&room4=0&propertyCategory=&amenities=&minStarRating=&maxStarRating=&minRate=&maxRate=
我有這個網址我想刪除鍵的值,如果沒有任何價值。
我想這個URL轉換像following
http://api.ean.com/ean-services/rs/hotel/v3/list?minorRev=18&apiKey=rcnge5sr7v4yebfmr2p44gpq&cid=451493&city=London&CurrencyCode=USD&cyCode=US&numberOfResults=50&numberOfAdults=1&numberOfChildren=0&searchRadius=50&supplierCacheTolerance=MED_ENHANCED&arrivalDate=01/24/2014&departureDate=01/25/2014&room1=1
了,剩下的parameter是0或空白的。
什麼是實現這一目標的最佳實踐。 要麼我想逐一申請條件,要麼有其他聰明的做法。
如果鍵沒有價值,那麼你不應該把它添加到UR L查詢字符串,而不是稍後將其刪除... –
當您構建URL時,不要添加空白/空白的東西。 – Bourne
查看我的回答如下 –