如何在制作网站时轻松测试POST?

时间:2011-05-10 15:41:57

标签: testing post

在制作网站时测试发送POST请求的简便方法是什么?我可以通过在URL(example.com/?foo=bar&bar=baz)中输入GET请求来轻松发送GET请求,但发送POST请求的方法是多么简单?

5 个答案:

答案 0 :(得分:9)

卷曲CLI

curl -d "param1=value&param2=value2" http://www.example.com/resource

curl -F "fileupload=@filename.txt" http://www.example.com/resource

https://superuser.com/questions/149329/how-do-i-make-a-post-request-with-curl/149335#149335

但我总是只使用带有http请求类的测试脚本。我发现你可以在标题,格式,动词等方面获得更精细的粒度。当然,你可以在完成后将代码放入单元测试中。我使用了我写的这个类(https://github.com/homer6/altumo/blob/master/source/php/Http/OutgoingHttpRequest.md),但我听说zend请求类也很好。

答案 1 :(得分:5)

您可以使用Fiddler或浏览器插件,例如FireFox Tamper Data

或者您可以创建一个表单并从任何.HTML页面提交:

<form action="TestPage.html" method="POST">
    <input name="name1" value="value1" />
    <input name="name2" value="value2" />
    <input type="submit" value="POST!" />
</form>

答案 2 :(得分:1)

您可以使用任何检查器来执行此操作,例如fireFox

发出请求类型帖子&gt;&gt;把你的网址&gt;&gt;将参数放入请求正文部分

enter image description here

答案 3 :(得分:0)

尝试一些http请求发送工具,如Wfetch

答案 4 :(得分:0)

Google Chrome中的

Postman是测试POST方法的绝佳工具。