我有一个已经以正确的URLEncoded Form格式编码的字符串,并希望通过Android的POST请求发送到PHP服务器。我知道在Android上发送URL编码表单的方法使用
那么,我该如何将这个字符串作为内容体发送到服务器,以进行正确的POST请求呢?
我已经尝试过使用
我正在对http://test.lifewanted.com/echo.json.php进行测试,该网站只是一个回显接口。
UrlEncodedFormEntity
,并且我知道如何使用它。但问题是数据已经被URL编码和连接起来,因此使用UrlEncodedFormEntity
需要额外的工作将其转换为List
的NameValuePairs
,我不想这样做。那么,我该如何将这个字符串作为内容体发送到服务器,以进行正确的POST请求呢?
我已经尝试过使用
StringEntity
,但PHP服务器没有收到任何数据(空的$_POST
对象)。我正在对http://test.lifewanted.com/echo.json.php进行测试,该网站只是一个回显接口。
<?php echo json_encode( $_REQUEST );
这是一个已经进行过编码的数据示例:
partnerUserID=email%40example.com&partnerUserSecret=mypassword&command=Authenticate