【问题标题】:Java code for curl requestcurl请求的Java代码
【发布时间】:2015-01-19 12:47:58
【问题描述】:

我很想自己找到答案,所以我需要外部帮助。

需要一个 java 代码,它就是这样做的: curl --data "username=&password=&submit=Login" -v

这是对带有数据的 URL 的 POST 请求,它返回发送和接收的 HEADER。

请指教!提前致谢!

【问题讨论】:

  • java.lang.Runtime.exec("curl .....")?参见例如stackoverflow.com/questions/792024/…
  • 你的意思是你想在java中做同样的事情。或者你真的想让 java 运行 curl?
  • 您是真的想从 java 中使用 curl 还是只是想知道如何在 java 中完成等效功能?
  • 你试过谷歌搜索一次吗?我刚刚搜索了“java curl example”,前几个链接是关于同一主题的 stackoverflow 问题。
  • 从长远来看,是的!我需要 Java 等效代码。但是现在从控制台运行就足够了。感谢大家对问题的关注!

标签: java curl httpclient


【解决方案1】:

试试这个:

Process p = Runtime.getRuntime().exec( //
    new String[] { //
    //
      "curl", //
      "--data", //
      "username=&password=&submit=Login" //
});

下面的代码将调用curl 工具并将以下参数传递给它:username=&password=&submit=Login

【讨论】:

  • 应该打印到控制台还是我必须添加此代码?对于愚蠢的问题,我很抱歉,但我不是 Java 开发人员,但必须快速修复 Java 应用程序......
  • 我已经用这个答案做到了:stackoverflow.com/questions/5711084/…
  • 您可以要求 curl 记录其操作,也可以将 curl 输出重定向到文件中...
猜你喜欢
  • 2014-02-02
  • 1970-01-01
  • 1970-01-01
  • 2012-05-05
  • 1970-01-01
  • 1970-01-01
  • 2016-06-16
  • 1970-01-01
相关资源
最近更新 更多