问题标签 [basicnamevaluepair]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
697 浏览

xml - 从 XSLT 中的名称值对中删除/添加重复值

我有以下 xml

这应该被转换成

也就是说,如果名称值对中的名称相同。应在输出 xml 中添加针对相同名称的值。有人可以帮忙吗?

0 投票
2 回答
1163 浏览

android - 在 Android 中使用 NameValuePair 发送双精度值

我正在尝试通过网络服务连接到服务器。在此 Web 服务中,我正在传递名称值对列表。现在的问题是 namevaluepair 只接受 (String,String) 参数。我的服务器期望双倍值。所以我不能将我的双精度转换为字符串并传递它(因为服务器会看到一个字符串并且会抛出一个“格式不正确”的错误。

有什么出路吗。。还是我必须将服务器的双精度类型更改为字符串,以便服务器期望字符串而不是双精度?

0 投票
1 回答
13385 浏览

java - 使用 HttpURLConnection 传递参数

在 API 22 中弃用了旧的 Apache 内容后,我终于可以开始更新我的网络内容了。

使用openConnection()似乎很简单。但是,我还没有看到任何用它发送参数的好例子。

我将如何更新此代码?

现在,NameValuePair并且BasicNameValuePair也被弃用了。

编辑:我的服务器端php代码不需要 JSON 参数,并且由于现有用户,我不能突然切换 - 所以建议使用非 JSON 答案。

EDIT2:我现在只需要定位Android 4.1+。

0 投票
7 回答
54015 浏览

java - 不推荐使用 OpenConnection 的 NameValuePair

我一直在关注有关如何从 android 应用程序将数据插入数据库的在线教程,并且除了这个小部分之外,一切正常

NameValuePair 和 BasicNameValuePair 已被弃用,取而代之的是openConnection(). 我怎样才能创建一个新的价值关联呢?http://developer.android.com/reference/java/net/URL.html#openConnection()

有谁知道如何使用 openConnection 创建名称值对?我到处寻找。

0 投票
1 回答
297 浏览

android - iOS中的Android基本名称值对列表

我是 iOS 的新手,在 android 中我使用 android 中的 basicnamevaluepair 列表调用 Web 服务,但在 iOS 中它如何编码?在android中它工作正常但在iOS中我以JSON字典格式发送数据也尝试以字符串格式但它不起作用,相当于iOS中的basicnamevaluepair

谢谢

0 投票
1 回答
2190 浏览

java - How to solve NameValuePair cannot be a String in Android

I'm learning how to build android Apps, and I'm trying to insert values into my Database using Java and PHP. But NameValuePair is giving me multiple errors.

I already imported the necessary files. What am I doing wrong?

My PHP file:

Java XML:

Main activity file

0 投票
2 回答
7357 浏览

android - API 22 中不推荐使用 NameValuePair

现在 API 22 中已弃用 namevaluepair。如果我想实现“namevaluepair”接口,我该怎么办。下面是我的代码

0 投票
0 回答
113 浏览

php - 通过 Android 插入数据库

我有以下问题:

我已经使用 XAMPP 建立了一个数据库,并且我编写了 4 个 PHP 脚本来插入和显示它的内容。现在效果很好。该数据库有两列 body 和 address 都是 text 类型的,它可以在其中写入一些 sms 数据。

现在我想从我的 Android 应用程序插入。为了实现这一点,我在我的应用程序中编写了这几行代码:

现在的问题是 - 如果上面的代码没有错误 - 我如何将这些 BasicNameValuePairs 传递给我的 PHP 变量?我的 PHP 脚本如下所示:

?>

我可以在模拟器上运行该应用程序,但没有任何反应,因此我的数据库中没有新条目。有人可以向我解释一下,我如何在 PHP 中做到这一点?还是android代码有问题?

里克吉尔

0 投票
1 回答
139 浏览

android - 如何使用 NameValuePairs 将对象作为 JSON 发送到服务器?

我正在尝试使用 将一些添加Book(title, author, year)book服务器中的表中AsyncTask,但我是missing bookobject as JSON从方法addBook(从服务器)中获取的。所以我做了一个bookObject这样的:

之后,我想使用(我的目的是发送这本书Object):

问题是BasicNameValuePair无法应用JSONObject,但现在我该如何发送这本书Object?- 非常感谢任何帮助或提示。谢谢,卡尔

0 投票
0 回答
238 浏览

php - 在 Android 中使用 BasicNameValuePairs 发送 java.util.date / java.sql.date

我目前正在开发一个将一些数据插入数据库的应用程序。

我使用我这样构造的 BasicNameValuePairs 发送这些数据:

nameValuePairs.add(new BasicNameValuePair("date", dateList.get(i).toString()));

其中 dateList 是一个 ArrayList。使用 toString() 方法可以正常工作,但随后日期作为字符串插入数据库中,因此您无法在以后订购日期,这对我来说是个问题。

我想使用原始日期数据类型,甚至将其转换为 java.sql.date 并将其传递给 BasicNameValuePair,但 BasicNameValuePair 的构造函数只允许字符串,不允许其他数据类型。

有谁知道我该如何解决这个问题?我在 PHP 中获取数据并将其插入到我的数据库中,所以我可以

a) 尝试将我在 PHP 中的字符串转换为 SQL-Date 或

b)尝试在我的 JAVA 代码中转换它并发送 java.sql.date 或类似的东西。

任何人建议做什么以及如何做?:-)