将http请求中的间距替换为“+";性格

本文关键字:quot 性格 替换 请求 http | 更新日期: 2023-09-27 18:24:32

我正在做一个项目,在这个项目中,我必须对数据库上的地址进行地理编码,然后将结果返回到一个单独的表中。

我有一个类似的请求

@foreach(var row in data){ 
    https://maps.googleapis.com/maps/api/geocode/json?address="@row.ADDRESS1+@row.CITY+@row.ST+@row.ZIP+@row.COUNTRY"&key=apikey
}

它会变成类似的东西

https://maps.googleapis.com/maps/api/geocode/json?address="比尔街111号+雅各布镇+AB+X1X 1X1+CA"&key=apikey

我想知道是否有一种简单的方法可以将您在地址参数中看到的空格替换为"+"字符。

将http请求中的间距替换为“+";性格

我找到了答案。我用过:

@HttpUtility.UrlEncode(row.ADDRESS1)

这将空格替换为+字符。