java - 在哪里可以测试我的 httpPost 方法?

标签 java android httpclient

能否请您建议一个服务器,我可以针对它测试我的发送和接收对 httpPost() 方法的响应的类?

最佳答案

这是一个 free网站:

http://www.snee.com/xml/crud/posttest.html

你可以发布到http://www.snee.com/xml/crud/posttest.cgi有两个参数把它们作为你的 key

fnamelname 并将显示响应。

这是表格的全部来源

<html> 
<title>POST test</title> 
<body> 

<h1>posttest.html</h1> 

<form action="posttest.cgi" method="post"> 
<p>This form invokes an existing script called posttest.cgi:</p> 

<p>first name <input type="text" name="fname" size="40"/></p> 
<p>last name <input type="text" name="lname" size="40"/></p> 

<input type="submit" value="  go  " /> 

</form> 

</body></html>

当然,你可以去那个网站看看。希望有帮助

这是一个示例 android 代码:

try{
HttpClient client = new DefaultHttpClient();
HttpPost request = new HttpPost(
"http://www.snee.com/xml/crud/posttest.cgi");

List<NameValuePair> postParameters = new ArrayList<NameValuePair>();

postParameters.add(new BasicNameValuePair("fname", "First name"));
postParameters.add(new BasicNameValuePair("lname", "Last name"));

UrlEncodedFormEntity formEntity = new UrlEncodedFormEntity(
postParameters);

request.setEntity(formEntity);

HttpResponse response = client.execute(request);

in = new BufferedReader(new InputStreamReader(response.getEntity()
.getContent()));

StringBuffer sb = new StringBuffer("");
String line = "";
String NL = System.getProperty("line.separator");
while ((line = in.readLine()) != null) {
sb.append(line + NL);
}
in.close();}catch(Exception ex){}

关于java - 在哪里可以测试我的 httpPost 方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4540883/

相关文章:

java - java中restful webservices中防止XSS的方法

java - 将封底附加到卡片图像上

java - 为什么 PoolingHttpClientConnectionManager 提供越来越慢的连接?

java - 使用 Android 简单文件选择器时出现问题

java - 使用 gradle 未解决 aar 库的传递依赖关系

android - 如何在/Android/obb下创建文件夹?

java - Android 6.0 Marshmallow - 服务未在 API 23 测试中启动,但在 API 21 上运行良好

java - HttpClient 4 的代理设置不起作用

async-await - Blazor、Httpclient、同步和异步 WebApi 调用

java - 如何在Java中访问字符串中的特定索引?