在android studio中,我尝试使用JsonArrayRequest和Post方法获得一个JsonArray,但它不起作用(Post方法发送了一个空字符串),所以我使用了StringRequest,但仍然没有响应!当我运行程序时,没有任何改变。
我想发送一个特定的电子邮件到数据库,并返回姓名和投资类型的所有人谁遵循这封电子邮件。
final TextView t1 = (TextView) findViewById(R.id.t1);
final TextView t2 = (TextView) findViewById(R.id.t2);
final RequestQueue followsQuery = Volley.newRequestQueue(MainActivity.this);
StringRequest request = new StringRequest( Request.Method.POST, "http://...", new Response.Listener<String>() {
@Override
public void onResponse(String response) {
try {
JSONArray array=new JSONArray(response);
int i =0;
while (i<array.length()){
JSONObject object = array.getJSONObject(i);
t1.setText(object.getString("Name"));
t2.setText(object.getString("Investment Type"));
i++;
}
} catch (JSONException e){
e.printStackTrace();
}
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
error.printStackTrace();
}
}){
@Override
protected Map<String, String> getParams() throws AuthFailureError {
Map<String, String> p = new HashMap<String, String>();
p.put("email", "Raghad1@gmail.com");
return p;
}
};
followsQuery.add(request);
}
}
PHP文件:
<?php
require 'connection.php';
$email = $_POST['email'];
//echo $email;
$query = "SELECT Name,InvestmentType FROM investor WHERE Email_I IN (SELECT Email_2 FROM follows WHERE Email_1 = '$email' AND Status =0)";
$result = mysqli_query ($conn,$query);
$response = array ();
while ($row = mysqli_fetch_array ($result)){
array_push ($response,array("Name"=>$row[Name],"InvestmentType"=>$row[InvestmentType]));
}
if(empty($response)){
array_push ($response,array("Name"=>"no data","InvestmentType"=>"no data"));
}
echo json_encode ($response);
?>
您的舱单是否具有Internet权限?
主要内容:HTTP 请求:GET vs POST,jQuery $.get() 方法,实例,demo_test.php 文件代码:,jQuery $.post() 方法,实例,demo_test_post.php 文件代码:jQuery get() 和 post() 方法用于通过 HTTP GET 或 POST 请求从服务器请求数据。 HTTP 请求:GET vs POST 两种在客户端和服务器端进行请求-响应的常用方法是:GET 和 POST。 GET - 从指定的资源请求数据 POST -
问题内容: 如何从排球plz帮助发布此请求 js引用了我的jsson对象……我使我的jsson像这样..... 但是它没有响应值请怎么做 问题答案: 首先你的json数据: 然后您的json请求: 注意 标题 如果您想在localhost中进行测试,请使用以下代码并设置您的url以连接您的localhost服务器和ip地址:下面的代码将您的所有请求都放在一个文本文件中,我尝试了一下,即可
我有一个非常简单的Spring引导应用程序,它由以下代码保护: 这个想法是为了保护“admin”部分。它公开了一个RESTAPI。问题是所有的帖子都被退回了 405方法不允许 如果我从应用程序中删除安全启动器,它就会工作。这让我相信安全配置是问题所在。但我不知道怎么做。
如何使用RestTemplate在具有以下行为的服务器中执行post请求:
问题内容: 我想使用post方法以xml作为响应文本发送ajax请求,是否可能,如果可能,请告知我可能的方法。 对于前 http://www.webservicex.net/CurrencyConvertor.asmx/ConversionRate?FromCurrency=INR&ToCurrency=AUD 我需要使用ajax对此URL进行响应。 问题答案: 您可以使用YQL,
问题内容: 假设以下路由访问xml文件,以给定的xpath(?key =)替换特定标签的文本: 然后,我将使用cURL这样: xpath扩展应该访问标记以将其当前文本更改为“ John”。 我不知道如何实现这一目标,因为我才刚刚开始学习Flask和REST,在这种情况下我找不到很好的例子。另外,我想使用lxml来操纵xml文件,因为我已经知道了。 有人可以提供帮助并提供示例指导我吗? 问题答案: