如何找到正确的发送curl POST请求的URL?

时间:2013-03-05 06:35:10

标签: http post curl request

我正在尝试使用curl来发送带有json的POST请求。

我使用Live HTTP Headers并获取发送请求的url。但它回来了“请求被拒绝。您无权访问此页面?”

如何找到正确的网址?

来自Live Http标题,我可以看到json数据{“var1”:“val1”,“var2”:“val2”,...}

所以我使用以下curl命令:

卷曲-H“接受:application / json”-H“Content-type:application / json”-o output.html -L“http://domain.com/theurl”-d'{“var1”:“val1”, “VAR2”: “val2的”,...}“

1 个答案:

答案 0 :(得分:0)

您使用Live HTTP标头观察到的请求的其他部分可能允许您的浏览器访问该URL,例如指示您的会话信息或用户凭据的cookie值。如果Live HTTP Headers能够查看这些标头和/或Cookie,您可以使用其他curl参数抓取它们并将其包含在-H 'Header: value'请求中。

也可以使用

HTTP Authentication,在这种情况下,您应该使用curl将您的用户名和密码传递给--user name:password