Php 如何使用WizTools Rest客户端发送帖子?
如何使用发送POST请求 我试图发布两个值,这两个值将由我的PHP脚本解析,并返回一个json编码的响应。以下是两个示例值:Php 如何使用WizTools Rest客户端发送帖子?,php,rest,post,Php,Rest,Post,如何使用发送POST请求 我试图发布两个值,这两个值将由我的PHP脚本解析,并返回一个json编码的响应。以下是两个示例值: $_POST['function'] = "sampleTestFunction"; $_POST['username'] = "Dom"; 我的url端点确实在工作(如果我硬编码这些值,json编码的响应就会显示出来),但我似乎不知道如何从WizTools发布这些值 我以前从未使用过该客户端,但我找到了一个可能对您有所帮助的教程。首先确保正确验证了客户端,然后按照本教
$_POST['function'] = "sampleTestFunction";
$_POST['username'] = "Dom";
我的url端点确实在工作(如果我硬编码这些值,json编码的响应就会显示出来),但我似乎不知道如何从WizTools发布这些值 我以前从未使用过该客户端,但我找到了一个可能对您有所帮助的教程。首先确保正确验证了客户端,然后按照本教程第2部分中关于post方法的说明进行操作。只需确保您正确编辑了所有内容,并记住将内容类型设置为
application/xml
,将字符设置为UTF-8
+',然后按中所述对保留字符进行转义
[RFC1738],第2.2节:非字母数字字符替换为
%HH',一个百分号和两个十六进制数字表示
字符的ASCII码。换行符表示为“CR LF”
成对(即,%0D%0A')。控件名称/值列在
它们在文档中出现的顺序。名称与名称分隔开
value by
=”和name/value对通过
`&"
在我的例子中,我试图使用POST向REST服务发送一个JSON对象 在WizTools RESTClient中,我执行了以下操作:
在我的例子中,我还必须将AUTH设置为NTLM。在方法选项卡中选择POST,在正文选项卡中,从下拉列表中选择字符串正文,然后单击插入参数按钮(内容类型字符集文本框旁边的最后一个按钮)。系统将提示您将内容类型设置为application/x-www-form-urlencoded。您可以肯定地回答模拟HTML表单帖子。谢谢您的教程。但是我的提交是用POST方法在网页上模拟“表单”,默认情况下是“application/x-www-form-urlencoded”。这很好,但目的是用POST方法在网页上模拟“表单”。很高兴这被记录在案。这是他们的新选择吗?@DominicTancredi-Subhash Chandran是“他们”!恭喜,你刚刚得到了作者的答案@按其他方式我没有意识到。。。重新分配我的答案。@subhash chandran谢谢!