Java Android/PHP JSON API Url StringBuilder

Java Android/PHP JSON API Url StringBuilder,java,php,android,Java,Php,Android,如何在url中添加字符串?例如: String Password="123"; String UserName="şlk"; HttpGet httppost = new HttpGet("http://192.168.2.245/getProducts.php?login=1&user_name=UserName&user_pass=Password"); 但这样做会产生误差。怎么可能呢?您只需使用+运算符即可完成此操作 HttpGet httppost=新的HttpG

如何在url中添加字符串?例如:

String Password="123";
String UserName="şlk";

HttpGet httppost = new HttpGet("http://192.168.2.245/getProducts.php?login=1&user_name=UserName&user_pass=Password");  

但这样做会产生误差。怎么可能呢?

您只需使用+运算符即可完成此操作

HttpGet httppost=新的HttpGet
URL/getProducts.php?login=1&user\u name=+UserName+&user\u pass=+Password

在java中使用连接运算符it is+。在php中


使用前请先阅读java。样式指南。

这是一个简单的字符串操作:

String url = "http://192.168.2.248/getProducts.php?login=1&user_name="+ UserName + "&user_pass=" + Password;
HttpGet httppost = new HttpGet(url);

请多了解一下Java,给你买本书,继续谷歌搜索

如果您的字符串包含一些空格,则在通过字符串username=URLEncode.encodestring添加到url之前,先对该字符串进行编码;我问自己:我的思想在哪里谢谢。也谢谢@Muhammad Ali Hassan的建议。欢迎@elfoz
String url = "http://192.168.2.248/getProducts.php?login=1&user_name="+ UserName + "&user_pass=" + Password;
HttpGet httppost = new HttpGet(url);