我想通过卷曲查看请求的正文。
我使用选项“ i”,但没有帮助:
print([[x[0], x[1] + 's'] if len(x) < 3 else [x[0], x[1] + 's', x[2] + '1'] for x in a])
结果:
curl -i https://api.stripe.com/v1/checkout/sessions \
-u sk_test_4eC39HqLyjWDarjtT1zdp7dc: \
-H "Stripe-Version: 2019-03-14; checkout_sessions_beta=v1" \
-d success_url="https://example.com/success" \
-d cancel_url="https://example.com/cancel" \
-d payment_method_types[]=card \
-d line_items[][name]=T-shirt \
-d line_items[][description]="Comfortable cotton t-shirt" \
-d line_items[][amount]=1500 \
-d line_items[][currency]=usd \
-d line_items[][quantity]=2
为什么卷曲不能打印请求的正文?
答案 0 :(得分:0)
我认为这样的想法是,当您使用cURL发送请求时,您知道所发送的内容,而您对结果感到好奇。 / p>
当然,您可以使用其他程序,例如tcpdump
来捕获流量并打印请求主体本身。甚至转向第三方服务以将请求正文回显给您。
值得一提的是,这个问题在这里已经有一个非常精确的重复:https://superuser.com/questions/291424/how-do-you-display-post-data-with-curl