Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/194.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/rest/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Android上生成HTTPGET请求URI的更简单方法_Android_Rest_Http Get - Fatal编程技术网

在Android上生成HTTPGET请求URI的更简单方法

在Android上生成HTTPGET请求URI的更简单方法,android,rest,http-get,Android,Rest,Http Get,我正在尝试向REST服务器发出HTTPGET请求,我需要发送的URL包含许多参数: 这是URI: http://darate.free.fr/rest/api.php?rquest=addUser&&login=samuel&&password=0757bed3d74ccc8fc8e67a13983fc95dca209407&&firstname=samuel&&lastname=barbier 我需要获得用户输入的登录名、密码、名字和姓氏,然后生成一个类似上面所述的URI 有没有简单的方法来创

我正在尝试向REST服务器发出
HTTPGET
请求,我需要发送的URL包含许多参数:

这是URI:

http://darate.free.fr/rest/api.php?rquest=addUser&&login=samuel&&password=0757bed3d74ccc8fc8e67a13983fc95dca209407&&firstname=samuel&&lastname=barbier

我需要获得用户输入的登录名、密码、名字和姓氏,然后生成一个类似上面所述的URI


有没有简单的方法来创建URI,而不连接URI的第一部分
http://darate.free.fr/rest/api.php?rquest=addUser
对于每个
和¶meter:value
我希望您可以使用下面显示的webview.postrl

 webview.postUrl("http://5.39.186.164/SEBC.php?user="+username));

从数据库中获取用户名对我来说也很有效。我希望它能帮到你。

我希望你可以使用下面所示的webview.posterl

 webview.postUrl("http://5.39.186.164/SEBC.php?user="+username));
从数据库中获取用户名对我来说也很有效。我希望它能帮助您。

我更喜欢用它来构建
Uri
s。它确保所有的东西都被正确地逃脱

我的典型代码:

Uri.Builder builder = Uri.parse(BASE_URI).buildUpon();
builder.appendPath(REQUEST_PATH);
builder.builder.appendQueryParameter("param1", value);
Uri builtUri = builder.build();
我更喜欢用于构建
Uri
s。它确保所有的东西都被正确地逃脱

我的典型代码:

Uri.Builder builder = Uri.parse(BASE_URI).buildUpon();
builder.appendPath(REQUEST_PATH);
builder.builder.appendQueryParameter("param1", value);
Uri builtUri = builder.build();

so
builder.builder.appendQueryParameter(“param1”,值)
向基本URI添加一个
&¶m1=value
,对吗?您可以调用.buildOn()来获取生成器。一旦您有了一个,您就可以使用这些方法来构建它。然后调用builder.build()获取最终Uri。使用它,然后在构建的Uri上调用toString()方法,查看它是如何对所有内容进行编码的,这样就更容易了。
appendPath(REQUEST_PATH)
做了什么?因此
builder.builder.appendQueryParameter(“param1”,value)
向基本URI添加一个
&¶m1=value
,对吗?您可以调用.buildOn()来获取生成器。一旦您有了一个,您就可以使用这些方法来构建它。然后调用builder.build()获取最终Uri。使用它,然后在构建的Uri上调用toString()方法,查看它是如何对所有内容进行编码的,这样更容易。appendPath(REQUEST\u PATH)的作用是什么?