【问题标题】:POST request does not workPOST 请求不起作用
【发布时间】:2013-09-19 21:44:41
【问题描述】:

我想创建一个对网站的 POST 请求。为此,我使用 FireFox 的插件记录 POST 请求。我得到了这个输出:

https://XXXXXXXXXX/anmeldung.fcgi

POST /cgi/anmeldung.fcgi HTTP/1.1
Host: XXXXXXXXXX
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Firefox/24.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding: gzip, deflate
Referer: http://YYYYYYYYYY/index.html
Connection: keep-alive
Content-Type: application/x-www-form-urlencoded
Content-Length: 12
    name=cilenco

HTTP/1.1 200 OK
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Date: Thu, 19 Sep 2013 21:15:08 GMT
Server: lighttpd/1.4.31

现在我想用 Simple REST Client 为 Google Chrome 重新创建 POST 请求。我将 URL 设置为第一行,将数据设置为 name=cilenco,但它不起作用。我得到一个错误的回应。你有什么想法为什么或者我必须使用上面的更多信息?

响应应该如下所示:

<html>
    <head>...</head>
    <body class="anmeldung">
        <from>...</form>
    </body>
</html>

【问题讨论】:

  • I get a wrong response. -- 有什么反应?
  • 我被转发到另一个网站
  • 由于&lt;meta http-equiv="refresh" content="0; URL=http://hsp-ms.uni-muenster.de/"&gt;,您被转发到另一个站点 - 这有什么问题?你期待什么结果?
  • 如果响应包含元刷新,您必须在客户端应用程序中实现该重定向,它可能不会由 REST 客户端自动完成。
  • 好吧,也许你用真实的 URL 更容易理解我的问题。第一个:muenster.hochschulsport-nrw.de/angebote/aktueller_zeitraum/... 如果您点击绿色按钮,您将被转发到另一个网站。这个绿色按钮有很多链接,但它们都使用 POST 请求调用相同的 URL。我想创建一个脚本,它可以将按钮中的 id 发送到脚本并获取新网站作为响应。

标签: php http post httprequest fastcgi


【解决方案1】:

我收到的回复看起来不错,也许你忘记了什么?

【讨论】:

  • No sry 是转发到其他网站。它应该是具有新公式的整个其他站点
  • @Cilenco 我不明白你的评论。
  • 我在上面添加了我的帖子
  • 好吧,也许你用真实的 URL 更容易理解我的问题。第一个:muenster.hochschulsport-nrw.de/angebote/aktueller_zeitraum/… 如果您单击绿色按钮,您将被转发到另一个网站。这个绿色按钮有很多链接,但它们都使用 POST 请求调用相同的 URL。我想创建一个脚本,它可以将按钮中的 id 发送到脚本并获取新网站作为响应。
猜你喜欢
  • 2018-12-25
  • 1970-01-01
  • 2016-03-27
  • 2017-01-05
  • 2016-11-05
  • 2013-06-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多