无法使用截击将数据从android发布到api
我想使用post方法注册用户。 以下是API链接:无法使用截击将数据从android发布到api,android,json,android-volley,Android,Json,Android Volley,我想使用post方法注册用户。 以下是API链接: `http://125.62.194.181/SmartTrackerAPI/api/User/SignUp/UserName/EmpId/Email/Mobile/Password` 我是JSON新手。我知道如何从JSON获取数据,但当谈到POST方法时,我不知道该怎么做 需要帮助, 谢谢。通过POST发送到服务器的数据存储在HTTP请求的请求正文中: 下面是一个使用截击It的示例:- String url = "YOUR URL"
`http://125.62.194.181/SmartTrackerAPI/api/User/SignUp/UserName/EmpId/Email/Mobile/Password`
我是JSON新手。我知道如何从JSON获取数据,但当谈到POST方法时,我不知道该怎么做
需要帮助,
谢谢。通过POST发送到服务器的数据存储在HTTP请求的请求正文中: 下面是一个使用截击It的示例:-
String url = "YOUR URL";
RequestQueue queue = Volley.newRequestQueue(this);//Creating The Request Queue
StringRequest postRequest = new StringRequest(Request.Method.POST/*Setting The Method As Post*/, url/*Passing The Url Of Your API*/,
new Response.Listener<String>()
{
@Override
public void onResponse(String response) {
// response
Log.d("Response", response);
//Here You Will Get Your JSON as response.
}
},
new Response.ErrorListener()
{
@Override
public void onErrorResponse(VolleyError error) {
// error
Log.d("Error.Response", response);
//Here You Will Get Your Error related to your Request.
}
}
) {
@Override
protected Map<String, String> getParams()
{
Map<String, String> params = new HashMap<String, String>();
params.put("name", "Alif");
params.put("domain", "http://itsalif.info");//Puting The Parameters In Map To Pass It To The API.
return params;
}
};
queue.add(postRequest);
String url=“您的url”;
RequestQueue=Volley.newRequestQueue(this)//创建请求队列
StringRequest postRequest=新建StringRequest(Request.Method.POST/*将方法设置为POST*/,url/*传递API的url*/,
新的Response.Listener()
{
@凌驾
公共void onResponse(字符串响应){
//回应
Log.d(“响应”,响应);
//在这里,您将得到JSON作为响应。
}
},
新的Response.ErrorListener()
{
@凌驾
公共无效onErrorResponse(截击错误){
//错误
Log.d(“错误.响应”,响应);
//在这里,您将获得与您的请求相关的错误。
}
}
) {
@凌驾
受保护的映射getParams()
{
Map params=新的HashMap();
参数put(“名称”、“资格”);
参数put(“域”http://itsalif.info“”;//将参数放入映射以将其传递给API。
返回参数;
}
};
添加(postRequest);
你能展示一下你到现在为止都做了些什么吗?