如何用PHP正确回答POST请求

时间:2014-03-14 10:13:52

标签: php post curl

我在java中有一个 POST 请求,其中包含以下参数:

localHttpURLConnection.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
localHttpURLConnection.setRequestProperty("charset", "utf-8");

假设我想回答字符串$some。 我如何对其进行编码以正确回答请求?

我想到了:

echo utf8_encode(urlencode($some));

但它不起作用..

我感谢任何帮助

1 个答案:

答案 0 :(得分:0)

在Java中编码url:

string = URLEncoder.encode(string, "UTF-8");

它将使用+作为空间。但是如果你想要空格%20,那么也要替换+

string = URLEncoder.encode(string, "UTF-8").replaceAll("\\+", "%20");