Cha*_*eep 22 url post json http
我收到了一个网址.. www.abc.com/details并要求在此网址上发送我的姓名和电话号码POST.他们告诉我使用以下键将content-type设置为application/json,将body设置为有效的JSON:
name: name of the user
phone number: phone number of the user
Run Code Online (Sandbox Code Playgroud)
现在我不知道如何发送此请求!会是这样的:
http://www.abc.com/details?method=post&name=john&phonenumber=445566
Run Code Online (Sandbox Code Playgroud)
或者我必须使用java发送相同的?
请帮忙
Jos*_*hua 32
根据您提供的内容,您需要做的事情非常简单,甚至还有很多方法可以实现.您需要一些能让您根据自己的要求发布正文的内容.几乎所有编程语言都可以执行此操作以及cURL等命令行工具.
一个你决定了你的工具,你需要创建你的JSON主体并将其提交给服务器.
使用cURL的一个例子是(所有在一行中,减去\第一行末尾):
curl -v -H "Content-Type: application/json" -X POST \
-d '{"name":"your name","phonenumber":"111-111"}' http://www.abc.com/details
Run Code Online (Sandbox Code Playgroud)
上面的命令将创建一个如下所示的请求:
POST /details HTTP/1.1
Host: www.abc.com
Content-Type: application/json
Content-Length: 44
{"name":"your name","phonenumber":"111-111"}
Run Code Online (Sandbox Code Playgroud)
您可以使用JavaScript和Jquery将数据发布到网址:
$.post("www.abc.com/details", {
json_string: JSON.stringify({name:"John", phone number:"+410000000"})
});
Run Code Online (Sandbox Code Playgroud)
不可能以一种直截了当的方式在 url 中发送 POST 参数。POST 请求本身意味着在正文中发送信息。
我找到了一个相当简单的方法来做到这一点。使用 Postman by Google,它允许您将内容类型(标题字段)指定为 application/json,然后提供名称-值对作为参数。
您可以在 [2020-09-04:断开的链接 - 查看评论] 中找到明确的指示 http://docs.brightcove.com/en/video-cloud/player-management/guides/postman.html
只需使用您的网址代替他们的网址。
希望能帮助到你
| 归档时间: |
|
| 查看次数: |
135056 次 |
| 最近记录: |