如何使用WizTools REST Client发送POST请求?
我正在尝试POST两个值,这些值将由我的PHP脚本解析,并回显一个json编码的响应.这是两个示例值:
$_POST['function'] = "sampleTestFunction";
$_POST['username'] = "Dom";
Run Code Online (Sandbox Code Playgroud)
我有url端点肯定工作(如果我硬编码值,json编码的响应显示),但我似乎无法弄清楚如何从WizTools发布值.
在Method选项卡中选择POST ,在Body选项卡中,从下拉列表中选择String Body,然后单击Insert Parameter按钮(Content Type字符集文本框旁边的最后一个按钮).系统将提示您将Content-type设置为application/x-www-form-urlencoded.您可以肯定地回答模拟HTML表单帖子.
基本上我必须在FORM元素上使用w3c规范:
http://www.w3.org/TR/html4/interact/forms.html#h-17.13.4
当使用该工具模拟标准的非文件表单提交时,应将enc-type(或编码类型)设置为application/x-www-form-urlencoded.
在提交的正文部分,数据应类似于GET提交,键值由等号(=)分隔并附加&符号(&).
身体部位的例子:
名称= domtancredi&摇滚=上
这是一段摘录:
这是默认的内容类型.使用此内容类型提交的表单必须按如下方式编码:
控制名称和值将被转义.空格字符由
+', and then reserved characters are escaped as described in [RFC1738], section 2.2: Non-alphanumeric characters are replaced by%HH' 替换 ,百分号和两个十六进制数字表示字符的ASCII代码.换行符表示为"CR LF"对(即%0D%0A'). The control names/values are listed in the order they appear in the document. The name is separated from the value by='和名称/值对通过"&"彼此分开.
| 归档时间: |
|
| 查看次数: |
8744 次 |
| 最近记录: |