我正在尝试在用户填写表格时创建一个应用,然后单击“发送”按钮,以通过url参数发送信息,例如:
localhost / my.php?param1 = Name&param2 = SureName
我已经通过Internet阅读了有关它的内容,但无法获取,我找到了一些示例,但是它们告诉了如何通过Json,我只想通过链接发送。 (我认为这是最简单的方法)
我的php代码是:
months = np.array([1,1,2,2,1,4,5,8,9,5])
master = np.vstack((values, months, years)).T
filt_years = [2001, 2002]
filt_months = [1,2]
mask = np.logical_and(np.isin(master[:,2], filt_years), np.isin(master[:,1], filt_months))
master = master[mask]
任何帮助将不胜感激。
答案 0 :(得分:1)
我建议看看OkHttp。它是一个易于使用的库,可以按照您喜欢的任何方式发送HTTP请求。在Vogella上,您还可以找到发送带有其他参数的GET请求的示例。基本上看起来像这样
HttpUrl.Builder urlBuilder = HttpUrl.parse("https://api.github.help").newBuilder();
urlBuilder.addQueryParameter("v", "1.0");
urlBuilder.addQueryParameter("user", "vogella");
String url = urlBuilder.build().toString();
Request request = new Request.Builder()
.url(url)
.build();
然后,您需要像这样OkHttpClient
的帮助(异步)发送请求
client.newCall(request).enqueue(new Callback() {
@Override
public void onFailure(Call call, IOException e) {
e.printStackTrace();
}
@Override
public void onResponse(Call call, final Response response) throws IOException {
if (!response.isSuccessful()) {
throw new IOException("Unexpected code " + response);
} else {
// do something wih the result
}
}
(代码取自Vogella)